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

''void **imagepng_embed**(resource //image//)''

PHP has a range of [[http://php.net/manual/en/ref.image.php|image functions]] available to create or edit graphics dynamically. Custom diagrams can be created in this way. The problem when using images is that they must be saved in a separate file before they can be displayed in the questionnaire --  afterwards, care must be taken to delete these temporary files. 

The function ''imagepng_embed()'' solves this problem by using a [[http://en.wikipedia.org/wiki/Data_URI_scheme|Data URI]]. In doing so, an image file is not referenced in the typical HTML way, but rather integrated directly into the HTML code of the page. The function places the image in the exact place it is called up by using an ''<img>'' tag .

  * //image// A PHP resource, created using ''[[http://php.net/manual/en/function.imagecreatefrompng.php|imagecreatefrompng()]]'' or ''[[http://php.net/manual/en/function.imagecreate.php|imagecreate()]]''.