[PHP] : Fonction ImageTTFText

: Fonction ImageTTFText [PHP] - Programmation

Marsh Posté le 03-04-2002 à 16:55:05    

J'essaye d'utiliser la fonction ImageTTFText qui permet de générer du texte avec n'importe quelle police en PHP mais aucun résultat :  il y a une image non trouvée qui apparait !
Le programme est le suivant :  
<?
 
header ("Content-type: image/png" );
 
$image = @Imagecreate (250, 200);
 
$couleur1 = ImageColorAllocate ($image, 212, 208, 200);
$couleur2 = ImageColorAllocate ($image, 198, 193, 182);
$couleur3 = ImageColorAllocate ($image, 79, 78, 74);
$blanc = ImageColorAllocate ($image, 255, 255, 255);
 
for($i=0;$i<200;$i+=10)
{
 ImageLine($image,0,$i,250,$i,$couleur2);
}
 
ImageTTFText($image,20,0,5,50,$couleur3,"font1.ttf","Bonjour" );
ImageTTFText($image,50,90,160,190,$blanc,"font2.ttf","Monde" );
 
ImagePng($image);
 
?>
Dès que je met les deux lignes avec la fonction en commentaire, ça marche !  
Quel est l'erreur ?
Je remercie d'avance ceux qui pourront m'aider !

Reply

Marsh Posté le 03-04-2002 à 16:55:05   

Reply

Marsh Posté le 03-04-2002 à 17:14:16    

sebi2k a écrit a écrit :

J'essaye d'utiliser la fonction ImageTTFText qui permet de générer du texte avec n'importe quelle police en PHP mais aucun résultat :  il y a une image non trouvée qui apparait !
Le programme est le suivant :  
<?
 
header ("Content-type: image/png" );
 
$image = @Imagecreate (250, 200);
 
$couleur1 = ImageColorAllocate ($image, 212, 208, 200);
$couleur2 = ImageColorAllocate ($image, 198, 193, 182);
$couleur3 = ImageColorAllocate ($image, 79, 78, 74);
$blanc = ImageColorAllocate ($image, 255, 255, 255);
 
for($i=0;$i<200;$i+=10)
{
 ImageLine($image,0,$i,250,$i,$couleur2);
}
 
ImageTTFText($image,20,0,5,50,$couleur3,"font1.ttf","Bonjour" );
ImageTTFText($image,50,90,160,190,$blanc,"font2.ttf","Monde" );
 
ImagePng($image);
 
?>
Dès que je met les deux lignes avec la fonction en commentaire, ça marche !  
Quel est l'erreur ?
Je remercie d'avance ceux qui pourront m'aider !  




 
pour voir le message d'erreur:
1- tu vas jetter un oeil dans les logs
2- si ton image sest nom trouvee c'est paske c pas une image, il t'as pondu un erreur genre 'warning, police not found'
donc tu acced a ton image direct par ton navigateur, et tu enleve le header du content type, il se debrouillera...


---------------
Narf... It is broken...
Reply

Marsh Posté le 03-04-2002 à 17:24:08    

Le problème vient de la fonction, en les mettant en commentaires, tout fonctionne et le placement des polices dans le répertoire correspond parfaitement!
Les bibliothèques GD sont également gérées !
Quelqu'un a t-il un exemple ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed