[filtres_images] Éviter une Fa tale en PHP 8 si on demande à recadrer selon (... )

Matthieu Marcillaud <[email protected]>
Newsgroups gmane.comp.web.spip.cvs
Message-ID <[email protected]>
spip/filtres_images
-
Par Matthieu Marcillaud, le 2 mars 2021 à 16h49min : 

Éviter une Fatale en PHP 8 si on demande à recadrer selon un ratio, et que l'image est trop volumineuse pour être traitée. Cela entrainait un round() une valeur qui n'a pas de sens ("1:1" ou "-") en tentant de passer dans la méthode "css"..
On corrige d'une part, pour que dans ce cas, si l'image est trop volumineuse, on passe dans la méthode "css" avec des valeurs adaptées.
D'autre part, on applique un round à ce stade sur les valeurs calculées, en relation avec #4198 du core (le round sur _image_tag_changer_taille pourrait être supprimé du coup).


*Modifié*
    filtres/images_transforme.php

Détails : https://git.spip.net/spip/filtres_images/commit/6973ed410ead5d6caab5e414373cf1ac77177ac1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.