[ImageMagick] Création d'une image miniature
Bonsoir,
J'ai un petit soucis avec une fonction me permettant de créer une miniature en php d'une image jpg. Voici donc ladite fonction, trouvée sur le web :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| function miniature($chemin_original, $chemin_mini, $fichier_image, $largeur_mini)
{
$image_origine = imagecreatefromjpeg("$chemin_original/$fichier_image");
$largeur_origine = imagesx($image_origine);
$hauteur_origine = imagesy($image_origine);
$hauteur_mini = $hauteur_origine * $largeur_mini / $largeur_origine;
$image_finale = imagecreate($largeur_mini, $hauteur_mini);
imagecopyresized($image_finale, $image_origine, 0, 0, 0, 0, $largeur_mini, $hauteur_mini, imagesx($image_origine), imagesy($image_origine) );
imagejpeg($image_finale, "$chemin_mini/$fichier_image");
imagedestroy($image_finale);
return true;
} |
Le petit problème en fait, c'est que mon image en sortie n'a pas les mêmes couleurs que celle en entrée. Du coup je suis un peu embété... et je ne vois pas trop d'ou vient le problème...
Si vous pouviez m'éclairer. Merci.