11552 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'essaye de mettre un texte sur une image via imagettftext, mais j'ai un souci au niveau des couleurs du texte. J'ai mis blanc et ça me ressort un genre de marron clair, j'ai donc tenté d'allouer la couleur avec alpha à 100 mais pas de changement.

Code php :

<?php
header ("Content-type: image/gif");
$image = imagecreatetruecolor(500,115);

$colorfond = $_GET['fond'];

if($colorfond == 'fond1') {
$image = imagecreatefromgif("fond/fond1.gif");
} else if($colorfond == 'fond2') {
$couleur = imagecolorallocate($image, 0, 0, 255);
} else if($colorfond == 'fond3') {
$couleur = imagecolorallocate($image, 156, 227, 254);
} else {
$couleur = imagecolorallocate($image, 0, 0, 0);
}

$contour = $_GET['contour'];

if($contour == 'contour1') {
$ajout = imagecreatefromgif("contoure/contoure1.gif");
imagecopymerge($image, $ajout, 0, 0, 0, 0, 500, 115, 100);
}

$font = '/fonts/arialbd.ttf';
$coltexte = imagecolorexact($image, 255, 255, 255);

imagettftext($image, 14, 0, 180, 60, $coltexte, $font, $_GET['pseudo']);

imagettftext($image, 14, 0, 180, 80, $coltexte, $font, $_GET['guilde']);;

imagettftext($image, 12, 0, 180, 100, $coltexte, $font, $_GET['libre']);

imagegif($image);
?>


Ma page : http://www.pandemoniums.fr/signature,tera,online.php

Erreur sur les champs Pseudo, guilde et libre lors du choix de l'image fond 1.

EDIT : D’ailleur je viens de remarquer que les couleurs de mes contours se fondent dans celle des images de fond lors du imagecopymerge ><
Modifié par Ortiss (08 Dec 2011 - 15:05)
Bon j'ai trouvé, le fond doit êtres en png ou jpeg car en gif tout ce qu'on superpose dessus prend ça couleur.