[php] Problemen met tekst op plaatje

Pagina: 1
Acties:

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hey,

ik ben sinds kort 's wat met GD aan het kloten, en ik gebruik het nu om thumbnails te genereren, maar nu wil ik ook een stukje tekst op die thumbnails zien te krijgen, maar wanneer ik het volgende uitvoer doet hij het niet.
Het gaat mis bij het toevoegen van de tekst, als ik dat weglaat dan doet hij het wel gewoon.

Ziet iemand misschien wat er mis is?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$src_img = imagecreatefromjpeg("$foto"); 
$new_w = 120; 
$new_h = imagesy($src_img) / ( imagesx($src_img) / $new_w ); 

$dst_img = imagecreate($new_w,$new_h); 
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img)); 

Header("Content-Type: image/jpeg"); 
$black = ImageColorAllocate ($dst_img, 0, 0, 0);
$white = ImageColorAllocate ($dst_img, 255, 255, 255);
ImageTTFText ($dst_img, 20, 0, 10, 20, $white, "/path/arial.ttf",
              "$titel");
imagejpeg($dst_img, '', 65);
?>

(hiermee kun je dus makkelijk thumbnails maken, misschien dat dat nog handig is voor iemand :))

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Bij jpg schijn je geen imagecolorallocate te mogen gebruiken (zie de manual daarvan voor meer info en evt de usercomments)

Daarnaast is het misschien wel handig als je verteld wat er mis gaat?

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
okay thnx....

ja dat is dus ook een probleem, ik zou niet weten WAT er precies mis gaat, er komt gewoon een 'dood' plaatje naar voren ipv het echte plaatje

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op zaterdag 15 september 2001 19:07 schreef Tangletje het volgende:
okay thnx....

ja dat is dus ook een probleem, ik zou niet weten WAT er precies mis gaat, er komt gewoon een 'dood' plaatje naar voren ipv het echte plaatje
Commentaar die header en die "imagejpeg" uit...


open je image in een los browser venster en je krijgt vast wel een foutmelding te zien.

  • TheMrH
  • Registratie: April 2000
  • Laatst online: 01-09 22:45
en als je die header dan niet verstuurd en deze page direct aanroept ipv via <img src=..... Dan kan je nl zien wat de eventuele foutmelding is.

Klopt bv het pad naar je ttf file wel? Heb je wel ttf ondersteuning in je php build? (phpinfo())

The box said 'requires Windows 95 or better', so I installed Linux...