par
Mistic » 11 juin 2009, 21:30
Bonsoir
j'utilise php et gd2 pour créer une image avec les dernières images d'une galerie, mais je me heurte à un problème de qualité, comme vous pouvez le voir sur les images ci-dessous la bordure rose du fond de mon image est très abimée après passage à la moulinette
j'ai simplifié au max le code et découvert que c'est la fonction imagejpeg qui recompresse mal l'image, si je fait une sortie en png la qualité est optimale, seulement c'est trop lourd
connaissez-vous la solution à ce problème ?
Code : Tout sélectionner
<?php
header ("Content-type: image/jpeg");
$image = imagecreatefromjpeg('banner-random.jpg');
imagejpeg($image, '', 100);
?>
image originale
sortie

Bonsoir
j'utilise php et gd2 pour créer une image avec les dernières images d'une galerie, mais je me heurte à un problème de qualité, comme vous pouvez le voir sur les images ci-dessous la bordure rose du fond de mon image est très abimée après passage à la moulinette
j'ai simplifié au max le code et découvert que c'est la fonction imagejpeg qui recompresse mal l'image, si je fait une sortie en png la qualité est optimale, seulement c'est trop lourd
connaissez-vous la solution à ce problème ?
[code]<?php
header ("Content-type: image/jpeg");
$image = imagecreatefromjpeg('banner-random.jpg');
imagejpeg($image, '', 100);
?>
[/code]
image originale
[img]http://nsa07.casimages.com/img/2009/06/10/09061007095780582.jpg[/img]
sortie
[img]http://nsa08.casimages.com/img/2009/06/10/090610070813585723.jpg[/img]