***UNCHECKED*** Dérapage image_reduir e

JLuc <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le ticket https://core.spip.net/issues/4430 présente le problème :
image_reduire{200,200} produit parfois des images de 201px de haut ce qui semble bien peu de différence
mais fait déraper grave certaines mises en page : https://core.spip.net/attachments/download/1140/screenshot.jpg

Le problème se situe au niveau de image_ratio qui,
par exemple recevant (427x427) pour un ratio de 1:1 renvoie (200 x 201) !

C'est à cause d'un ceil, qui fait déraper de 1.0000000000000000 le résultat de certains calculs
en raison des précédentes conversions binaires <-> décimal.

La solution proposée est simple : remplacer le le ceil par un round :
- le round évite ces ripages aux conséquences si disgracieuses
- l'erreur maximale d'arrondi avec round est de 0.5 alors qu'elle est de 1 avec ceil

Cette correction peut elle être intégrée ?

JLuc
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.