Creation d'une image avec du texte

Eléphant du PHP | 108 Messages

08 sept. 2006, 20:46

bonsoir,

J'essai de generer une image contenant du texte mais il n'y a q'avec la police arial que j'y arrive.
$height = 45;
$width= 150;

$im = ImageCreateTrueColor($width,$height);

$text = "060900001900086";
$font_size= 10;
putenv('GDFONTPATH=D:\WINDOWS\Fonts');
$font ='arial.ttf';


$white= ImageColorAllocate($im,25,255,255);
$black = ImageColorAllocate($im,0,0,0);
ImageFill($im,0,0,$white);

imagettftext($im, 20, 0, 10, 20, $black, $font, $text);


Header ('Content-type: image/png');
ImagePng ($im);

ImagePng($im);
D'ou vient mon probleme ? :(

Merci beaucoup!

Eléphant du PHP | 337 Messages

09 sept. 2006, 04:50

Déjà il faut être sûr que ta police est bien présente sur ton serveur, et au bon endroit de l'arborescence (c'est trivial, mais des fois on oublie le plus évident, ça m'arrive tout le temps...)

Sinon, j'ai déjà eu des ennuis avec ces fonctions, il a fallu que je mette :

Code : Tout sélectionner

$font ='./police_utilisee.ttf';
...au lieu de :

Code : Tout sélectionner

$font ='police_utilisee.ttf';