Indsæt PNG fra GD i Php-fil
Jeg har (som forsøg) lavet en PNG-fil v.hj.a. GD, med følgende kode:<?
$height = 22;
$width = 400;
$image = ImageCreate($width, $height);
$background = ImageColorAllocate($image,255,255,255);
$font_color = ImageColorAllocate($image,50,50,50);
$font = "l_10646.ttf";
$text = "MIN PNG TEKST";
ImageTTFText($image, 18, 0, 1, 21, $font_color, $font, $text);
//Header("Content-type: image/png");
ImagePNG($image);
ImageDestroy($image);
?>
Når jeg kalder filen (som jeg har kaldt mit_png_billede.php) i browseren, ser det fint ud, men...
hvis jeg forsøger at inkludere filen v.hj.a. include('mit_png_billede.php'); i en eksisterende php-fil, får jeg noget forfærdeligt volapyk op på skærmen, som ser således ud:
‰PNG IHDR׎PLTEÿÿÿ222Ëˢ˜˜~~~KKKåååeee²²²ßG§IDATxœíWMÚ0òÉ‘Ib’#‘ú R»Wr©zÄÕ²ôRWÛ#9 ï1QûÃ;c;N@½¹RÅòñâ<Þ‹gÆàxÄß"Àµ>xø:C‹Yý‚ÑÙ’. ˆ}E@‚+ó^ó‘àç£>a>’=áá‹w#îøô†å1UªJIý‰eCÏ—J)<( Òܾ×mäpÁ>)õîÈR<ÈÌ»‘òo&ò;}Ï'ºšUæ•ü´íô=`g?w¿3¯%¨§†ð¾0G²æ$ýº Ø\Xq*Žö~0à‘åÂhš%€ḭ̀°”gƒGb4bÈäÚ›úIÈ_¬¸®†ûÁˆ–S#§‚ôÛaqµY|Ž£C†ÿÂH þÝf7ÎȆ 8› qU/í°zwÊ Ž3bÉZÿBå™CKŠåvœ‘SÆr§F@žÛác7ëTü5wF,YŸ=:°qZBM³ÁI –{e¤/…•à1àjÇî'× ·ßΑRøO®ÍâIÛ™™SºËÕ•‘‡¤¡âѳH 0íwåÈàŠ•G:HjHŠỏ\ pkGQñW; /îñ@Æ«’ï2 p¿ß“Œ5Í™rþÊÈ8qµØïeÅ@\ÂèÓQôCúŠHo>v·ºÔKÊù;F~M·«€1ƒdÀy¹òäÀK…>»µŽ@œ÷ç;FN K/“Ȧ#}KåMÝ„¢íî™ëu‘ò‘Ûoéšš%ƒÉÞÒWèG„´×Ê|‚©ÚNÁ#±›…YÙ×Ã2cÉÞðV‚×Ð;ê3BI'ܨo ¸c¤Ö{|ÊGšL·_åÈˆŠ·Ä>#Òy¼¦Ñÿ‘g–91¢Óý¦‘fËGjX ¼ óÅ‘ý–âÝ“ÿ-þò0ƒ”í8¼IEND®B`‚
Hvad gør jeg galt - og specielt hvordan SKAL jeg gøre?
