====== imagepng_embed() ======

''void **imagepng_embed**(ressource //Bild//)''

PHP stellt eine Reihe von [[http://php.net/manual/de/ref.image.php|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 [[http://de.wikipedia.org/wiki/Data-URL|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.

  * //Bild//\\ Eine PHP-Ressource, die z.B. mittels ''[[http://php.net/manual/de/function.imagecreatefrompng.php|imagecreatefrompng()]]'' oder ''[[http://www.php.net/manual/de/function.imagecreate.php|imagecreate()]]'' erstellt wurde.