Je viens de faire un test en envoyant des images de taille trop grande pour voir comment se comporte le script:
Image envoyée : X=1024 Y=512
Limitations : X=960 Y=512
Image résultante: X= 960 Y=480
Image envoyée : X=512 Y=1024
Limitations : X=960 Y=512
Image résultante: X= 480 Y=960
Le premier test a le comportement attendu et la taille résultante est juste.
Le deuxième pas du tout.
En fait tout semble se passer comme si le script ne tenait pas compte de la seconde valeur.
En effet l’image ne dépassant pas la taille en X, il aurait du la réduire en fonction de sa taille limitée sur l’axe Y.
Ce qui aurait donné: X=256 Y=512
hors il persiste à faire un 480x960, ce qui prouve que le seul paramètre qu’il prend en compte est 960.
J’aurai le même résultat avec un appel du genre:
Alors plusieurs possibilités.
Soit le script compare juste les deux valeurs envoyées et prend la plus grande. Ce qui serait très étonnant. Je n’en vois pas l’utilité.
Soit un paramètre m’échape dans l’appel et fais qu’il ne fonctionne qu’à moitié.
Soit c’est un bug.
Vous en pensez quoi ?