void imagepng_embed(ressource Bild)
PHP stellt eine Reihe von image-Funktionen bereit, um Grafiken dynamisch (z.B. im Fragebogen) zu erzeugen oder zu bearbeiten. So lassen sich etwa benutzerdefinierte Diagramme erstellen. Das Problem bei der Verwendung von Bildern ist, dass diese in eine eigene Datei gespeichert werden müssen, bevor sie im Fragebogen angezeigt werden können – und später muss man sich darum kümmern, solche temporären Dateien zu löschen.
Die Funktion imagepng_embed()
umgeht dieses Problem durch die Verwendung einer Data-URL. Dabei wird nicht HTML-typisch auf eine Bilddatei verwiesen, sondern diese wird direkt im HTML-Code der Seite integriert. Die Funktion platziert das Bild mittels <img>
-Tag genau an der Stelle, an der sie aufgerufen wird.