Bonjour,
J’ai un soucis avec l’utilisation de GD avec php. J’essaye juste d’afficher une image avec imagecreatefromjpeg et imagejpeg.
Voici le code:
<?php
Header("Content-type: image/jpeg");
$image = imagecreatefromjpeg("couchersoleil");
ImageJPEG($image);
?>
La reponse de la page web est:
The image http://localhost/3.php cannot be displayed, because it contains errors.
Je ne comprends pas…
J’ai verifie si GD etait bien activee et que mon image etait bien en jpeg.
J’arrive a afficher une figure lorsque ce n’est pas tirer d’image.
Voici le type de code qui fonctionne:
<?php
$im = @imagecreate (200, 100) or die ( "cannot create a new gd image.");
$background_color = imagecolorallocate ($im, 240, 240, 240);
$border_color = imagecolorallocate ($im, 50, 50, 50);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagerectangle($im,0,0,199,99,$border_color);
imagestring ($im, 5, 10, 40, "message", $text_color );
header ("content-type: image/png");
imagepng ($im);
?>
Merci.