Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Réduction de lots de photos pour affichage sur écran
#2
...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]
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]
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
  


Messages dans ce sujet
RE: Réduction de lots de photos pour affichage sur écran - par ch22 - 06-03-23, 14:18:59

Atteindre :


Utilisateur(s) parcourant ce sujet :