Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2661 → Rev 2662

/trunk/jrest/bibliotheque/ImageRecreation.php
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) ;
}