Bonjour,
Regardez ce super script qu'on m'a donné (il recadre les photos puis les recompresses) :
Le problème c'est qu'il calcule la hauteur height maximale et adapte l'image par rapport au height max, je voudrais inverser, il faudrait qu'il calculela largeur width maximale pour l'image , merci d'avance !!
resize1($image,$newimage,$max_width=65,$max_height=200,$image_quality=90){
if($image!="" ){
$src_img = ImageCreateFromJpeg($image);
$orig_x = ImageSX($src_img);
$orig_y = ImageSY($src_img);
$new_y = $max_height;
$new_x = $orig_x/($orig_y/$max_height);
}
if ($new_x > $max_width) {
$new_x = $max_width;
$new_y = $orig_y/($orig_x/$max_width);
}
$dst_img = ImageCreateTrueColor($new_x,$new_y);
ImageCopyResampled($dst_img, $src_img, 0, 0, 0, 0, $new_x, $new_y,
$orig_x, $orig_y);
ImageJpeg($dst_img, $newimage, $image_quality);
ImageDestroy($src_img);
ImageDestroy($dst_img);
}