1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| // Enregistrement de l'image d'origine & redimmensionée -> Image... select
switch ( $ExtensionPresumee ) {
//pour le cas où l'extension est "jpeg"
case "jpg":
case "jpeg":
case "pjpg": // IE
case "pjpeg": // IE
// Finir en enregistrant l'image redimensionnée dans un dossier au choix, tout en choisissant sa qualité !
imagejpeg($thumb, $repertoire."thumbs/".$image, 100); // FR
imagejpeg($thumb, "/homez.532/vanandva/www/nl/webroot/img/".$id4MiniPics[0].DS.'thumbs'.DS.$image, 100); // NL
break;
// Fichiers GIF
case "gif":
// Pour enregistrer au format gif [miniature]
imagegif($thumb, $repertoire."thumbs/".$image); // pas de qualité à spécifier FR
imagegif($thumb, "/homez.532/vanandva/www/nl/webroot/img/".$id4MiniPics[0].DS.'thumbs'.DS.$image); // pas de qualité à spécifier NL
break;
// Fichiers PNG
case "png":
// Pour enregistrer au format png [miniature]
imagepng($thumb, $repertoire."thumbs/".$image, 9); // qualité de 0 à 9 pour les PNG FR
imagepng($thumb, "/homez.532/vanandva/www/nl/webroot/img/".$id4MiniPics[0].DS.'thumbs'.DS.$image, 9); // qualité de 0 à 9 pour les PNG NL
break;
// On peut également enregistrer les formats wbmp, xbm et xpm (vérifier la configuration du serveur)
default:
echo "L'image n'est pas dans un format reconnu. Extensions autorisées : jpg/jpeg, gif, png";
break;
} |
Partager