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 :
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...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Si vous pouviez m'éclairer. Merci.
Partager