problème texte dans une image php

problème texte dans une image php - PHP - Programmation

Marsh Posté le 25-07-2005 à 16:42:41    

voilà je veux mettre un texte sur une image.
le code foncionne en local mais pas sur le net.
voici une partie du code.
je pense que le problème vient des polices, si quelqu'un a une idée.
merci
 

Code :
  1. $url=$_GET['URL'];
  2.  $TagImage="tag image";
  3.  $image = imagecreatefromjpeg("$url" );
  4.  $HauteurImage=ImageSY($image);   //hauteur de l'image
  5.  $LargeurImage=ImageSX($image);   //largeur de l'image
  6.  $color = imagecolorallocatealpha($image,0,0,255,0);  //creation d'une couleur
  7.  $fontfile = "Arial";
  8.  $size = 80;
  9.  $angle= 0;
  10.        
  11.  //cherche la hauteur et la largeur du texte
  12.  $bbox = imagettfbbox($size, $angle, $fontfile, $TagImage);
  13.  $hauteur_text=$bbox[3]-$bbox[5];
  14.  $largeur_text=$bbox[4]-$bbox[6];
  15.  $px=($LargeurImage-$largeur_text)/2;
  16.  $py=(($HauteurImage-$hauteur_text)/2)+$hauteur_text;
  17.  imagettftext($image,$size,$angle,$px,$py,$color,$fontfile,$TagImage);
  18.  imagestring($image, 5, 0, 0, $TagImage, $color);
  19.  imagejpeg($image);

Reply

Marsh Posté le 25-07-2005 à 16:42:41   

Reply

Marsh Posté le 29-07-2005 à 04:02:36    

Lorsque vous utilisez une version de la bibliothèque GD inférieure à 2.0.18, un caractère espace, plutôt qu'un point-virgule, est utilisé pour définir des chemins alternatifs pour les fichiers de police. Si vous utilisez involontairement cette fonctionnalité, vous aurez ce message d'erreur : Warning: Could not find/open font. Pour ces versions affectées, la seule solution est de délacée la police à un endroit qui ne contient pas d'espaces.
 
http://fr.php.net/imagettftext

Reply

Sujets relatifs:

Leave a Replay

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