bonjour,
Je viens d'utiliser gd2 afin de creer un png,
J'ai deux questions lorsque dans imagepng($im,'image.png'); je specifie une destination , J'ai le message d'erreur suivant :
L'image "http://localhost/image.php" ne peut être affichée car elle contient des erreurs.
alors que quand je mets imagepng($im); la mon image s'affiche.
Deuxieme question, lorsque j'integre une rotation je suis obliger de redefinir mon image $im=imagerotate($im, 45, $rouge);
alors qu'avec les autres fonction je n'ai pas besoin de faire ainsi ( pas de $im=)
une fois ma rotation fini je ne peux faire fonctionner imagefilltoborder($im,100,50,$background_color,$vert);
toute mon image devient noir pourquoi ????
Merci pour votre aide
voici mon code
<?php
header("Content-type: image/png");
$im = imagecreate(200, 200) or die("Impossible d'initialiser la bibliothèque GD");
$background_color = imagecolorallocate($im, 100, 90, 255);
$text_color = imagecolorallocate($im, 255, 255, 255);
$rouge=imagecolorallocate($im,255,0,0);
$vert = ImageColorAllocate($im, 0, 255, 0);
$bleu = ImageColorAllocate($im, 0, 0, 255);
// On dessine l'ellipse blanche
imagefilledellipse($im, 100, 100, 150, 100, $rouge);
//$im=imagerotate($im, 45, $rouge);
imagefilltoborder($im,100,50,$background_color,$vert);
imagestring($im, 1, 50, 97, "creation d'image", $text_color);
//imagecolordeallocate($im, $vert);
imagecolortransparent ( $im, $background_color );
imagepng($im,'image.png');
imagedestroy($im);
?>