GD output ?
Th1js - 18/12/2007 14:50 (laatste wijziging 18/12/2007 14:54)
Nieuw lid
Hoi, ik ben bezig met GD en ik heb volgend script:
$image = imagecreatefromjpeg("live.jpg");
$kleur = ImageColorAllocate($image, 30, 64, 0);
$font = 'victor-pixel.ttf';
ImageTTFText($image, 10, 3, 20, 25, $kleur, $font, lol);
imagejpeg($image);
imagedestroy($image);
$image = imagecreatefromjpeg( "live.jpg" ) ;
$kleur = ImageColorAllocate( $image , 30 , 64 , 0 ) ;
$font = 'victor-pixel.ttf' ;
ImageTTFText( $image , 10 , 3 , 20 , 25 , $kleur , $font , lol) ;
imagejpeg( $image ) ;
imagedestroy( $image ) ;
Dit is dan de output :S
ÿØÿà�JFIF������ÿþ�>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛ�C� $.' ",#(7),01444'9=82<.342ÿÛ�C 2!!22222222222222222222222222222222222222222222222222ÿÀ��2,"�ÿÄ����������� ÿÄ�µ���}�!1AQa"q2¡#B±ÁRÑð$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ�������� ÿÄ�µ��w�!1AQaq"2B¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ���?�àa½Ó!ð¤wfÓý/ñ©fÃmÉIÇ?mÎårÆrªa@'qÔþ¯¦æ¿¼·"·§ÿ�~ù]Zh¶VÏqqch&77ÙÁÆN;z$´Ñb¹Ýìm³îò×ìãæÚ2{qLÕ[QÒç´GÎ éAþp÷{în"1?#ß*í`3Øv?¥8ÙY5T£;BkOÏ_ÀÓx~æe+KFgÝ°`ö¬FÄÔb ÑmFÒi$®íùyñQ¦u"XÛܼ"'WWÒá2Âñ×íµ¦[IeöÏ1ù÷O2í=c÷âÒêLc94¹Rùyz÷ º·³Z°µ]:ÀÁr$Ýa¸\ðzzv«Ã¡[L°Ëgh$e/nÕÎ76Ê=ÎGyoq6¯auå[oݹÈc¸`àc·^¼ûPm® Ôî.Z".DR~B£�uíÇÖí©\9Z={t²ýLï:×þ/í_ì½;íÝû8Ûþ³oN½=ë{û+Lÿ� u§ýø_𬴩F)W~û$ÚÏ»®Óü«kÌ÷¢RíÜ(Rzs¯²ºuÖäÙZgý?ïÂÿ�ÙZgý?ïÂÿ�Iæ{Ñæ{Ôs>çO²ò¯¸û+Lÿ� u§ýø_ð£û+Lÿ� u§ýø_ð©<Ïz<Ïz9pöPþU÷ÿ�eiô´ÿ�¿þeiô´ÿ�¿þ'ïGïG3îÊʾâ?ì3þÖ÷áÂì3þÖ÷á¤ó=èó=èæ}ÃÙCùWÜGý¦Ð:Óþü/øQý¦Ð:Óþü/øTg½g½Ï¸{(*ûÿ�²´ÏúZßÿ� ?²´ÏúZßÿ� Ì÷£Ì÷£÷eå_qöVÿ�@ëOûð¿áGöVÿ�@ëOûð¿áRyôyôs>áì¡ü«î#þÊÓ?èiÿ�~ü(þÊÓ?èiÿ�~ü*O3Þ3ÞgÜ=?}ÄÙZgý?ïÂÿ�ÙZgý?ïÂÿ�Iæ{Ñæ{ÑÌû²ò¯¸û+Lÿ� u§ýø_ð£û+Lÿ� u§ýø_ð©<Ïz<Ïz9pöPþU÷ÿ�eiô´ÿ�¿þeiô´ÿ�¿þ'ïGïG3îÊʾâ?ì3þÖ÷á¸[Ám«ÄðÇ+ÜÜñ]×ï\?íb#ÿ�Nãÿ�BjÖ|çB1öTtzlÒý0OýU6²ì$Æj?é!V<ßzÊ[/>¹æÑæÕ?7Þ7ÞeÏ66©ù¾ôy¾ôsͣͪ~o½o½�\óhójïGï@<Ú<Ú§æûÑæûÐÏ66©ù¾ôy¾ôsͣͪ~o½o½�\óhójïGï@<Ú<Ú§æûÑæûÐÏ66©ù¾ôy¾ôsͣͪ~o½o½�\óhójïGï@<Ú<Ú§æûÑæûÐÏ66©ù¾ôy¾ôsͣͪ~o½o½�\óhójïGï@<Ú<Ú§æûÑæûÐÏ6¸ÿ�6íV#ÿ�LþÕÒy¾õËx·j1úb?h|gÿ�»¿TkYÉqÿ�L×ùTþmgÚ¾-!ÿ�®küªmõ·;é|ôE¯66ªï£}"Ë^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^mmUßFú�µæÑæÕ]ôo ^msºón¾Cÿ�Ló5±¾°õ´ÿ�®cùÖÆy¹¯û»õE1q:Ò�8�1¥ûLÿ�óÞOûìÑEj÷8ãð ûLÿ�óÞOûìÑöÿ�ç¼÷Ù¢EÚgÿ�òßf´Ïÿ�=äÿ�¾ÍPöÿ�ç¼÷Ù£í3ÿ�Ïy?ï³E�}¦ùï'ýöhûLÿ�óÞOûìÑE�iþ{Éÿ�}>Ó?ü÷þû4Q@Úgÿ�òßf´Ïÿ�=äÿ�¾ÍPöÿ�ç¼÷Ù£í3ÿ�Ïy?ï³E�}¦ùï'ýöhûLÿ�óÞOûìÑE�iþ{Éÿ�}>Ó?ü÷þû4Q@Úgÿ�òßf´Ïÿ�=äÿ�¾ÍPöÿ�ç¼÷Ù£í3ÿ�Ïy?ï³E�}¦ùï'ýöhûLÿ�óÞOûìÑE�iþ{Éÿ�}>Ó?ü÷þû4Q@Úgÿ�òßf´Ïÿ�=äÿ�¾ÍPöÿ�ç¼÷Ù£í3ÿ�Ïy?ï³E�}¦ùï'ýöhûLÿ�óÞOûìÑE�iþ{Éÿ�}>Ó?ü÷þû4Q@Úgÿ�òßfîò»³c(«§¹ÍþÿÙ
& #65533;JFIF�������>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality �C� $.' ",#(7),01444'9=82<.342�C 2!!22222222222222222222222222222222222222222222222222��2,"������������ ����}�!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������� ���w�!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�a!wf/fmI?mrra@'q朿"�~]ZhVqqch&77N;z$bm2{qLխ[QG Ap{n"1?#*`3v?8٭Y5T;BkO_Ӏx~e+KFgݰ`Fb mFi$yQu"Xܼ"'WW2ד튵[Ie1O2=cLc94Ryz Z]:r$ݛa\zzvá[Lgh$e/n76=Gyoq6au[oݹc`c^Pm .Z".DR~B�u\9Z={tL:/_;8oN={+L� u_𬘴F)W~$ϻkR(RzsuZg?�Zg?�I{{s>O+L� u_+L� u_<z<z9pPU�ei�ei�'GG3ʾ?3֟3֟¤==}CWG:/Q:/Tggϸ{(*�Z߅� ?Z߅� e_qV�@OGV�@ORyys>#?i�~(?i�~*O3ޏ3ގg=?}Zg?�Zg?�I{{+L� u_+L� u_<z<z9pPU�ei�ei�'GG3ʾ?3֟¸[mĖ+]י\?b#�N�Bjփ|睚B1öTtzlҭ0OU6$Ɲj?!V<z[/>?7ޏ7ޑe66ysͣͪ~oo�\hjG@<<ڧ66ysͣͪ~oo�\hjG@<<ڧ66ysͣͪ~oo�\hjG@<<ڧ66ysͣͪ~oo�\hjG@<<ڧ6�6V#�Lyxj1b?h|g�TkYɋq�LTmgھ-!�km;|E66}"^mmUF�]o ^mmUF�]o ^mmUF�]o ^mmUF�]o ^mmUF�]o ^mmUF�]o ^mmUF�]o ^mmUF�]o ^msnC�L5�cևyE1q:�8�1L�OEj8 L�O�缟٢Eg�f�=�P�缟٣3�y?E�}'hL�OE�i{�}>?4Q@g�f�=�P�缟٣3�y?E�}'hL�OE�i{�}>?4Q@g�f�=�P�缟٣3�y?E�}'hL�OE�i{�}>?4Q@g�f�=�P�缟٣3�y?E�}'hL�OE�i{�}>?4Q@g�fc(͋
Weet iemand wat ik fout doe ? live.jpg en font is geupload.. GD staat aan.
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XPM Support enabled
XBM Support enabled
7 antwoorden
Gesponsorde links
Bart - 18/12/2007 14:51
PHP expert
Code tags graag om die knoeiboel heen.
Op te lossen door:
header("content-type: image/png");
header ( "content-type: image/png" ) ;
Th1js - 18/12/2007 15:02
Nieuw lid
Bedankt, dat werkt, maar ik wil graag een eigen font, dus met imagettftext, dat doe ik zo:
$image = imagecreatefrompng("live.png");
$kleur = ImageColorAllocate($image, 30, 64, 0);
$font = 'victor-pixel.ttf';
imagettftext($image, 7, 0, 10, 40, $kleur, $font, tekst);
imagepng($image);
imagedestroy($image);
$image = imagecreatefrompng( "live.png" ) ;
$kleur = ImageColorAllocate( $image , 30 , 64 , 0 ) ;
$font = 'victor-pixel.ttf' ;
imagettftext( $image , 7 , 0 , 10 , 40 , $kleur , $font , tekst) ;
imagepng( $image ) ;
imagedestroy( $image ) ;
en ik krijg dan dat de afbeelding fouten bevat..
Bart - 18/12/2007 15:04
PHP expert
imagettftext($image, 7, 0, 10, 40, $kleur, $font, "tekst");
imagettftext( $image , 7 , 0 , 10 , 40 , $kleur , $font , "tekst" ) ;
Om de tekst moeten quotes ( "" '' )
Th1js - 18/12/2007 15:05 (laatste wijziging 18/12/2007 15:06)
Nieuw lid
Nog steeds dezelfde fout.. de afbeelding (url) bevat fouten
Thomas - 18/12/2007 15:46
Moderator
Je kunt text/plain (oid) als header gebruiken om te debuggen.
Waarschijnlijk is het pad naar je font-bestand niet goed.
Ik denk dat je hier "./" voor moet zetten, en anders moet je even spelen met wat paden.
Bart - 18/12/2007 15:57
PHP expert
Ook een vaak voorkomende fout is dat de extensie van je font niet goed is. Meestal heb je een text.ttf als je hem upload kan het wel text.TTF worden. Kijk hier eens naar zou ik zeggen.
Gesponsorde links
Dit onderwerp is gesloten .