06-03-23, 14:18:59
...l’expression w*2560/max(w, h) devrait faire cela mais sans qu’aucune erreur ne soit signalée elle n’est pas acceptée et aucun redimensionnement n’est effectué.
Si, il y a bien une erreur détectée. Ci-dessous un bout de copie d'écran (fortement agrandi)
![[Image: anomalie.png]](https://i.postimg.cc/v4td7hgT/anomalie.png)
L'anomalie correspond au rouge, c'est la virgule dans max(w,h) qui ne passerait pas. Le diagnostic d'erreur (rapporté par l'infobulle quand on ramène la souris sur la case dure d'oreille) prétend Caractère inattendu
Selon la façon dont on tape, l'erreur se déplace. Par exemple :
![[Image: anomalie-2.png]](https://i.postimg.cc/RNjD3HgF/anomalie-2.png)
Là, le diagnostic me disait Nombre d'arguments incorrect. Ah ? Bon...
Bref, il y a un problème avec l'implémentation de l'expression max (...). Également pour min(...), même combat. Quand ce sera réglé, je suggèrerais d'opérer en deux temps
(i) un premier redimensionnement basé sur la longueur
(ii) un deuxième basé sur la hauteur, à diminuer si le premier a donné une valeur trop grande. S'il ne faut pas dépasser 2000, il faudra mettre min(H, 2000) dans la case H
J'ai quand même une interrogation de fond avec les expressions : comment traite-t-on l'info d'unité (des px ? des cm ?)
Si, il y a bien une erreur détectée. Ci-dessous un bout de copie d'écran (fortement agrandi)
![[Image: anomalie.png]](https://i.postimg.cc/v4td7hgT/anomalie.png)
L'anomalie correspond au rouge, c'est la virgule dans max(w,h) qui ne passerait pas. Le diagnostic d'erreur (rapporté par l'infobulle quand on ramène la souris sur la case dure d'oreille) prétend Caractère inattendu
Selon la façon dont on tape, l'erreur se déplace. Par exemple :
![[Image: anomalie-2.png]](https://i.postimg.cc/RNjD3HgF/anomalie-2.png)
Là, le diagnostic me disait Nombre d'arguments incorrect. Ah ? Bon...
Bref, il y a un problème avec l'implémentation de l'expression max (...). Également pour min(...), même combat. Quand ce sera réglé, je suggèrerais d'opérer en deux temps
(i) un premier redimensionnement basé sur la longueur
(ii) un deuxième basé sur la hauteur, à diminuer si le premier a donné une valeur trop grande. S'il ne faut pas dépasser 2000, il faudra mettre min(H, 2000) dans la case H
J'ai quand même une interrogation de fond avec les expressions : comment traite-t-on l'info d'unité (des px ? des cm ?)
Vos applications :
- > Affinity Photo Mac

