Avatar billede mac10 Nybegynder
28. juli 2008 - 12:30 Der er 13 kommentarer og
1 løsning

GDlib udskriver en masse mærkelige tegn?

Hej alle

Jeg kører med WAMP server for local PHP test. Jeg har GDlib installeret, og det virker fint at cutte billeder til thumbnails, men når jeg prøver at skrive text på billeder får jeg fejl.


Min kode ser sådan her ud:


<?php
$im = ImageCreateFromPNG("billede.png");
$sort = ImageColorAllocate($im,0,0,0);
ImageTTFText ($im,10,0,5,15,$sort,"verdana.ttf","test");
header("Content-type: image/png");
ImagePNG($im);
ImageDestroy($im);
?>

Og jeg får følgende respons:


‰PNG  IHDRU0ﮡä²IDATxœíš¿Ó0Ç_Š# S )ãI0 Š  7‚Äâ$P„T5, Ü °ÀÊ„ÒéÄz ¤.7²TbáÒé$þ‚¶°ÐÒD2ƒ+ËrçÑkbtÎGUåØ/ッŸ4QÆØIéÖLgaˆ8¼K¯AZ£?!EÛÿpë q€@¿ß7˜X ¼ûøÙ÷çÑâÏ««¯àá§{¤^ß¿ÿH|ߍFìÔ=ývûÉ×›»‡×}ÙfÑ‘ïûŒ±Úr¹4]žR Ý—W^¸õ³nýÜ›ï€ '¶è‡Õðý‹ÅÂlV¥Bº¢É…×ìÒ/±Ò?ŸÏMgb.¼ª¿åõ·Vÿx<Íõ?ùRZ\*õžuÏ?bæ -~Ñè“×éW¶€~4iÌ{äþ ’z0–©>±ô럣_T¹Ûc¬9Ô/`%fOå<ÿSJ•õC)U.*¼,)~+ýëJYÏó6õü»Áúo$½OÏó˜¾þbî•=œÚ“znÖPîm)×?r4Â2Þf]TxÞò.àmHÛ©$ D,ùŽ#BëfY&}*páN«Õ‡½^OŸôF@J*‡v»=™LH™!ÿÙ Ö¼ÿÍ –µÿO=\¸õõ7€a*ývSé·›J¿Ý8Ífóâß¦Ó0ÀñÁùétºúýyû‚ÙlÊçøàTë¿Ò`ÿÁ¥Ú#Rm”Nd [a)Ê‡¹ ôû{[»¿·•eÇDÒ&k ¸Ã¬¸Ü@|Ëö˜¸Ø÷ܝœÆ»8ë$SpÂéÓƒÝÿI¹efølR2Ðz ê/²I®‚5P&QÅ„P<(S&F1y:FãÒÎÜÂûÿÇÝŸ³Ù¬ºÿٍ5ÿLÀ…;Œ1×uM'c€(Šà/Æñ‚+®ýÊIEND®B`‚


Den viser ikke fejl som hvis jeg ændrede billede/font til ikke eksisterende. Hvorfor gør den dette?
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 12:38 #1
Du skal nok sætte

  header("Content-Type: image/png");
Avatar billede mac10 Nybegynder
28. juli 2008 - 12:53 #2
Det virker ikke :S Stadigvæk det samme
Avatar billede mac10 Nybegynder
28. juli 2008 - 12:57 #3
Og desuden står den jo allerede på linke 4?
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 12:59 #4
Ja, det står der jo - jeg ville bare have det stående øverst ;)

Har du et link til et billede?
Avatar billede mac10 Nybegynder
28. juli 2008 - 13:02 #5
Ja okay :)

Ja har billede.png
Hvis jeg ændre filen til et andet fortæller den:

Warning: imagecreatefrompng(billede2.png) [function.imagecreatefrompng]: failed to open stream: No such file or directory in C:\wamp\www\gdlibtest\index.php on line 121

Så den kan godt finde billedet
Avatar billede mac10 Nybegynder
28. juli 2008 - 13:03 #6
Okay fandt ud af at det var fordi der var en anden header højere oppe. Nu viser den ikke de fejl, men bare et billede der ikke kan vises selvom den finder stien?
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 13:04 #7
Ok, det var nu et link jeg kunne kigge med på, jeg mente ;)
Din kode som sådan virker fint: http://n0p.com/839639.php  (et andet billede, og rød tekst skrevet over)
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 13:05 #8
"en anden header højere oppe" ... det du viser skulle gerne være hele din kode...
Avatar billede mac10 Nybegynder
28. juli 2008 - 13:10 #9
Brugte en anden kode der virker nu.

Fandt den her:
http://www.sr-ultimate.com/2005/03/13/create-image-with-php-gd-library/

Men tak for din hjælp, lav venligst svar for assistancen :)
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 13:15 #10
Ok - men jeg samler slet ikke på point, tak. Svar selv, accepter dit eget svar.
Avatar billede mac10 Nybegynder
28. juli 2008 - 14:07 #11
Jeg vil ikke tage æren for din hjælp, så derfor synes jeg du skal lave svar.

Det er bare en lille gestus - selvom du ikke samler på point. Ligesom når svigermor kommer med blomster (Hvad fanden skal en mand bruge blomster til?!?) - Ikke en skid, men man tager imod dem alligevel ikk? ;)
Avatar billede erikjacobsen Ekspert
28. juli 2008 - 14:17 #12
De kan da sommetider spises. Efter hun er smuttet, nok. Jeg har ikke taget mod point siden en gang i 2004 - og jeg mener ikke du skal ødelægge mønstret. Det er ikke personligt ;)
Avatar billede mac10 Nybegynder
28. juli 2008 - 15:19 #13
Hehe ja det er så rigtigt. Jamen hvis det er en princip sag skal jeg da ikke stå i vejen. Jeg takker mange gange for din hjælp så - og god stil :)
Avatar billede olebole Juniormester
28. juli 2008 - 18:09 #14
<ole>

- svigermor ... skal hun nu komme med flere planter ...?!??!!! Somom det ikke var, man overtog 'svigermors skarpe unge'!  :o|

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester