401,6 → 401,7 |
$image_et_infos = array(); |
list($image_et_infos['largeur'], $image_et_infos['hauteur']) = getimagesize($chemin_fichier); |
$image_et_infos['poids_octets'] = filesize($chemin_fichier); |
// @TODO Se protéger contre les images vides, non-JPEG, ou invalides / incomplètes |
$image_et_infos['image'] = imagecreatefromjpeg($chemin_fichier); |
$image_et_infos['chemin'] = $chemin_fichier; |
} |
427,7 → 428,9 |
$HL_redimension['hauteur'] = round($taille_max*$rapport) ; |
|
} else { |
$rapport = $informations_images['largeur']/$informations_images['hauteur'] ; |
// protection contre division par 0 - prob. symptôme d'un autre pb : image vide ou mal transmise, |
// voir TODO dans obtenirImageEtInfosPourChemin() |
$rapport = $informations_images['hauteur'] == 0 ? 0 : $informations_images['largeur'] / $informations_images['hauteur']; |
$HL_redimension['hauteur'] = round($taille_max) ; |
$HL_redimension['largeur'] = round($taille_max*$rapport) ; |
} |