par
fabrice88250 » 27 févr. 2018, 13:06
Bonjour,
je met en place un code php qui me permet de créé des miniatures pour mes galeries.
le soucis c'est que mes miniature perdent énormément en qualité et du coup c'est pas présentable (meme pour une miniature de 350px de large).
le code que j’utilise est le suivant :
$ox = imagesx($im);
$oy = imagesy($im);
$nx = 350;
$ny = floor($oy *($nx/$ox));
$nm = imagecreatetruecolor($nx,$ny);
imagecopyresized($nm, $im, 0,0,0,0, $nx,$ny,$ox,$oy);
imagejpeg($nm, $path_to_min.$nomDestination.'.'.$ext);
$nom_image = $nomDestination.'.'.$ext;
existe t'il un moyen pour ne pas perdre en qualité lors de la création de la miniature ?
Merci
Bonjour,
je met en place un code php qui me permet de créé des miniatures pour mes galeries.
le soucis c'est que mes miniature perdent énormément en qualité et du coup c'est pas présentable (meme pour une miniature de 350px de large).
le code que j’utilise est le suivant :
[PHP] $ox = imagesx($im);
$oy = imagesy($im);
$nx = 350;
$ny = floor($oy *($nx/$ox));
$nm = imagecreatetruecolor($nx,$ny);
imagecopyresized($nm, $im, 0,0,0,0, $nx,$ny,$ox,$oy);
imagejpeg($nm, $path_to_min.$nomDestination.'.'.$ext);
$nom_image = $nomDestination.'.'.$ext;
[/PHP]
existe t'il un moyen pour ne pas perdre en qualité lors de la création de la miniature ?
Merci