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

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