Bonjour tout le monde,
C'est mon premier post sur le forum, donc j'en profite pour me présenter : seb, développeur web php/ezPublish principalement.
Je suis actuellement en train de tester GD pour génerer des titres, le but étant d'utiliser, pour ces titres, une police que l'utilisateur n'a pas sur son pc.
Jusque là tout va bien, je part d'une image de fond, et j'ajoute du texte par dessus à partir d'une police TTF, voici le code :
Voici la page en question : http://www.mairie-ogliastru.com/fr/viewssrub.php?id=3
Le problème que je rencontre, c'est que mon image de fond n'apparait pas de la même couleur sous ie et sous FF, ce qui est connu de tous.
Donc je voulais savoir quelle solution adopter, j'ai essayé de passer un fond transparent (png 8), mais ca ne marche pas. J'ai aussi essayé TweakPNG, mais la couche Gama n'apparait pas dans la liste...
Merci d'avance!
C'est mon premier post sur le forum, donc j'en profite pour me présenter : seb, développeur web php/ezPublish principalement.
Je suis actuellement en train de tester GD pour génerer des titres, le but étant d'utiliser, pour ces titres, une police que l'utilisateur n'a pas sur son pc.
Jusque là tout va bien, je part d'une image de fond, et j'ajoute du texte par dessus à partir d'une police TTF, voici le code :
$fond = imagecreatefrompng("fond_titre.png");
$largeur = 275;
$hauteur = 33;
$image = ImageCreate($largeur, $hauteur);
ImageCopy($image, $fond, 0, 0, 0, 0, $largeur, $hauteur);
ImageDestroy($fond);
$texte=$_GET[texte];
$fontes = array("AVGARDN.TTF");
$rnd = rand(0, count($fontes)-1);
$police = $fontes[$rnd];
$couleurTexte = imagecolorallocate($image, 248,205,85);
ImageTTFText($image, 15, 0, 8, 17, $couleurTexte, $police, $texte);
header("Content-type: image/png");
imagepng($image);
imagedestroy($image);
Voici la page en question : http://www.mairie-ogliastru.com/fr/viewssrub.php?id=3
Le problème que je rencontre, c'est que mon image de fond n'apparait pas de la même couleur sous ie et sous FF, ce qui est connu de tous.
Donc je voulais savoir quelle solution adopter, j'ai essayé de passer un fond transparent (png 8), mais ca ne marche pas. J'ai aussi essayé TweakPNG, mais la couche Gama n'apparait pas dans la liste...
Merci d'avance!