[PHP] ImageTTFText() werkt niet icm GD2

Pagina: 1
Acties:

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 30-08 16:58
Ten eerste, om alvast wat vragen weg te nemen hier een stuk uit phpinfo():

code:
1
2
3
4
5
6
7
GD Support enabled 
GD Version 2.0 or higher 
FreeType Support enabled 
FreeType Linkage with freetype 
JPG Support enabled 
PNG Support enabled 
WBMP Support enabled


Om GD2 te activeren heb ik dit gedaan:
-; bij extensions geblaat van GD2.dll in php.ini weggehaald
-extensions dir goed gezet
-gd2.dll naar winnt, winnt/system(32) gekopieerd (wist niet of dat moest?)
-apache gerestart

Wat werkt er wel, niet?
-ImageCreate() etc werkt gewoon, je krijgt dan gewoon een plaatje met bepaald kleurtje
-zodra er ImageTTFText() aangeroepen wordt met bijvoorbeeld als font Verdana.ttf dan komt er zo'n mooi rood kruisje in beeld
-Bij mij lokaal werkt dit wel op WinXP

Server specs:
-Apache 1.3
-PHP 4.2.2
-Windows 2k (Windows NT 5.0 build 2195)

Ik hoop dat deze vraag het niveau van /14 niet nog verder omlaag haalt ;) of datte rechtstreeks uit de search gehaald kon worden (niet kunnen vinden)


owja, ligt PHP.net nou plat?! 8)7

Verwijderd

:X ik heb eingelijk net het zelfde topic geopend, maar dan met voorbeeld... tis nogal lastig...

/me hoopt op een idee om wel texten op plaatjes te krijgen.

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 30-08 16:58
Hehe, ik zie het ja. Maar jij krijgt dezelfde foutmelding, die was ik er vergeten bij te zetten:

code:
1
Warning: Could not find/open font in c:\www\pbbo\include\statisticsgraphexe.php on line 436

Verwijderd

Rickbv schreef op 21 augustus 2002 @ 22:53:
Hehe, ik zie het ja. Maar jij krijgt dezelfde foutmelding, die was ik er vergeten bij te zetten:

code:
1
Warning: Could not find/open font in c:\www\pbbo\include\statisticsgraphexe.php on line 436
Volgens pelle in mijn topic komt dat door realpath? ofzoiets :)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Je moet dus het volledige pad naar de font geven, heb je niet perse de methode realpath voor nodig, wel het volledige pad naar die file.

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 30-08 16:58
Ok, heb het zowel met realpath als het normale volledige path geprobeerd (wat natuurlijk hetzelfde is?), lokaal hier werkt het best, maar op m'n server ist een zooitje.

PHP:
1
2
3
4
5
6
7
8
9
10
<?
   //header("Content-type: image/png");
   $plaatje = ImageCreate(200, 100);
   $zwart   = ImageColorAllocate($plaatje, 0,0,0);
   $wit     = ImageColorAllocate($plaatje, 255, 255, 255);
   ImageTTFText($plaatje, 24, 0, 10, 50, $wit, realpath("./verdana.ttf"), "blaat");
   ImagePNG($plaatje);
   ImageDestroy($plaatje);

?>


output:
code:
1
2
Warning: Could not find/open font in c:\www\test2.php on line 6
&#8240;PNG  IHDRÈdùHíHPLTEÿÿÿ¥ÙŸÝIDATxœíÁà ùSà UÀ (qg&#8220;ÌIEND®B`&#8218;


PHP code lijkt me niet fout, maar de configuratie? Denk dat daar de fout zit :/

Verwijderd

Waarom is die header regel van commentaartekens voorzien :?

  • Rickbv
  • Registratie: September 2000
  • Laatst online: 30-08 16:58
Omdat ik anders geen foutmelding te zien kreeg met IE6, alleen een plaatje met een kruisje...

Verwijderd

Doh, natuurlijk :)

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Ik heb hetzelfde probleem, Bij mij geeft hij een "Cannot find server or DNS Error" zodra ik de "CreatefromPNG()" functie gebruikt. Kan iemand met dit probleem kijken of hij dat ook krijgt?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

dusty schreef op 22 augustus 2002 @ 21:33:
Ik heb hetzelfde probleem, Bij mij geeft hij een "Cannot find server or DNS Error" zodra ik de "CreatefromPNG()" functie gebruikt. Kan iemand met dit probleem kijken of hij dat ook krijgt?
Wat staat er in je apache error_log ?

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Willem2
  • Registratie: Oktober 2000
  • Laatst online: 24-08 14:05

Willem2

Ω is futile

en nee, ik houd niet van voetbal... :)


  • Rickbv
  • Registratie: September 2000
  • Laatst online: 30-08 16:58
En toch werkt het nog steeds niet...
Pagina: 1