Bug #1043
ferméRetaillage des images pour vignette plante si image trop étroite (hauteur très petite par ex)
100%
Description
Ceci est une correction effectuée sur l'installation v4 des HCL (urgence pour synchroniser le site Web). Exemple d'une image ci-jointe, une bandeau de 700x16 pixels.
La fabrication de la vignette échoue car suite aux retaillages successifs, la hauteur calculée de la vignette est 0. L'allocation d'un BufferedImage dans la méthode getScaledInstance de la classe com.silverpeas.gallery.ImageHelper produit alors un IllegalArgumentException.
J'ajoute en début de cette méthode un test simple qui garantit toujours un retaillage au moins à 1 pixel (en largeur ou en hauteur), car l'image originale étant elle-même chargée dans un autre BufferedImage, elle ne peut pas non plus être de dimension nulle.
A corrigé aussi dans la branche 5.3.x cause relivraison HCL.
Fichiers
Mis à jour par Anonyme il y a environ 14 ans
- Fichier bas_bandeau_a_la_une.jpg bas_bandeau_a_la_une.jpg ajouté
- Statut changé de New à In progress...
- Assigné à mis à Anonyme
- Version cible mis à Version 5.4
Report dans 5.3.x également
Mis à jour par Anonyme il y a environ 14 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Réintégré à la branche 5.3.x et HEAD (v5.4).
Mis à jour par Nicolas Eysseric il y a environ 14 ans
- Version cible changé de Version 5.4 à Version 5.3.2