login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[PHP] GD Library Fout

Offline Joost - 31/08/2008 15:31
Avatar van JoostPHP expert Beste,

Ik heb een probleempje met GD Library.
Wanneer ik er text op wil zetten met ImageString werkt het goed, maar met ImageTTFText krijg ik deze error:

De afbeelding "http://localhost/GD/image2.php" kan niet worden weergegeven, omdat hij fouten bevat.

Ik dus even kijken op PHP.net, heb ik daar een voorbeeldje van gekopiërd, maar dan krijg ik nog steeds dezelfde error.

Dit is de code:

  1. <?php
  2. // Set the content-type
  3. header("Content-type: image/png");
  4.  
  5. // Create the image
  6. $im = imagecreatetruecolor(400, 30);
  7.  
  8. // Create some colors
  9. $white = imagecolorallocate($im, 255, 255, 255);
  10. $grey = imagecolorallocate($im, 128, 128, 128);
  11. $black = imagecolorallocate($im, 0, 0, 0);
  12. imagefilledrectangle($im, 0, 0, 399, 29, $white);
  13.  
  14. // The text to draw
  15. $text = 'Testing...';
  16. // Replace path by your own font path
  17. $font = 'lohit_gu.ttf';
  18.  
  19. if(!file_exists($font)){
  20. die("font betsaat niet!");
  21. }
  22.  
  23.  
  24.  
  25. // Add the text
  26. imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
  27.  
  28. // Using imagepng() results in clearer text compared with imagejpeg()
  29. imagepng($im);
  30. imagedestroy($im);
  31. ?>

6 antwoorden

Gesponsorde links
Offline kickasgamer - 31/08/2008 15:57
Avatar van kickasgamer PHP ver gevorderde is GD geinstaleerd op je server ?
Offline Joost - 31/08/2008 16:00 (laatste wijziging 31/08/2008 16:22)
Avatar van Joost PHP expert Lijkt me wel hé...:

Wanneer ik er text op wil zetten met ImageString werkt het goed, maar met ImageTTFText krijg ik deze error:


-------------------------------------

Ik heb even header("content-type image/png") uitgecomment, nu krijg ik dit:

Warning: imagettftext() [function.imagettftext]: Could not find/open font in /home/joost/www/GD/image2.php on line 26

Het bestand bestaat, de map waarin het staat het rechten 777 en het bestand zelf ook...:s
Offline imp4ct - 31/08/2008 16:37
Avatar van imp4ct Nieuw lid kijk es naar de paths van je fonts enzow
Offline Joost - 31/08/2008 16:43
Avatar van Joost PHP expert
  1. if(!file_exists($font)){
  2. die("font betsaat niet!");
  3. }


Staat in het script he... 
Offline Giant - 31/08/2008 17:27 (laatste wijziging 31/08/2008 17:27)
Avatar van Giant PHP beginner ImageTTFText zit er pas in VANAF GD2 
dus zorg ervoor dat je GD versie 2 is heb zelf ook een zelfde probleem gehad.
Offline Joost - 31/08/2008 17:49 (laatste wijziging 01/09/2008 16:43)
Avatar van Joost PHP expert gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5

Uit de phpinfo();

--
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.551s