Qatsi - Calculer le ratio d'une image ou d'une photo

Calculer le ratio d'un format d'image ou de photo
pour recadrer des lots avec la même homothétie

ou faire ce que tu voudras d'autre avec



ATTENTION : la réponse ne renvoie pas forcément un ratio
correspondant à un format papier photo professionnel ou à un format poster, voir ci-dessous

Renseigne les dimensions de ton image :
(seuls les nombres entiers sont pris en compte)

  x     (peu importe le sens)



A quoi cela sert-il ?

Exemple : dans un album photo (ou vidéo) toutes les vignettes doivent avoir la dimension 140x105 pixels (ratio 4:3),
mais on me fourni des photos de dimensions variables (en pixels) :

1923x2049
4752x3168
3168x4752
636x955
2040x1361

je dois donc rogner (recadrer) une copie du lot de photos pour qu'elles aient le bon ratio
avant de les redimensionner en vignettes, exemple :

le ratio de la vignette 140x105 pixels est de 4:3 (quatre tiers) orientation paysage,
mais ma photo 636x955 pixels est au format orientation portrait,
donc je la recadre (copie d'écran de FastStone Image Viewer) au ratio 4:3
en choisissant la zone la plus représentative puisque l'orientation est différente, c'est un peu un cas extrême



une fois la photo rognée il suffit de la redimensionner à 140 px de longueur
en conservant l'aspect original (homothétie) puisqu'elle a maintenant le bon ratio 4:3
Pour chaque photo, je devrai choisir avec plus ou moins de contrainte, la zone la plus représentative pour la vignette, la photo restant ensuite visible dans sa totalité.


Recadrer aux formats photos papier professionnels ou au format poster


Pour certains formats papiers photos comme :
9x13, 10x13, 11x15, 13x17, 13x18, 13x19, 15x20, 15x21, 20x25 ou 20x27 cm,
ou certains formats posters comme :
40x55, 50x76 ou 76x115 cm
qui ne correspondent à aucun des ratios standards 1:1, 3:2, 4:3 ou 16:9,
pour avoir le moins de pertes, il vaut mieux recadrer avec le même ratio que la dimension,
exemple : 9:13 pour une photo 9x13 cm
ou avec le ratio d'expression juste plus simplifiée,
exemple : 38:25 pour un poster 76x50 cm,
et cela avant d'aller chez le photographe qui ne ferait peut-être pas le même choix de recadrage que toi si vous avez des goûts artistiques différents.


Avec le logiciel GIMP

- 1 Avec l'outil découpage
- 2 coche la case [Fixé], choisis [Proportions] dans le menu et inscris 13:9 pour une photo 13x9 cm au format paysage
- 3 coche [Mise en évidence] pour mieux voir les bords perdus qui deviendront plus foncés
- tire une sélection sur la photo, et agrandis-la le plus possible pour qu'elle touche les bords : haut/bas ou gauche/droite selon le format d'origine de ta photo
- si nécessaire, décentre la sélection horizontalement ou verticalement
- clique au milieu de la sélection ou appuie sur la touche [Entrée] du clavier pour découper
- exporte ta photo recadrée.




Avec le logiciel FastStone Image Viewer
(uniquement pour windows)

- ouvre la photo dans FastStone - Icône [Rogner]
une nouvelle fenêtre s'ouvre - choisis le ratio dans le menu [Papier] en bas (voir image ci-dessous)
- les formats photos en cm sont en bas dans le menu
- il est possible de créer tes propres ratios par le bouton juste à droite du ratio choisi,
la bulle au survol dit : [Définir les dimensions du papier]
- essaie de cocher [Inverser le taux] pour voir
- ici un exemple avec 2:1 ratio



Merci à Jérôme L. (France), qui cherchait le ratio de sa photo 6067x2852 (un montage de plusieurs photos), et qui m'a motivé à perfectionner les résultats du moteur de conversion qui renvoie maintenant les ratios approchants quand le ratio d'origine n'est pas reductible à une expression juste plus simplifiée comme c'est le cas pour 6067x2852.

Comment fonctionne le moteur ?

Pour commencer il cherche la proportion de l'image : grande dimention divisée par petite dimension
6067 / 2852 = 2,127279102384292 (mais déjà le php arrondi à 2.1272791023843),
puis il arrondi à la valeur supérieure : 3
puis il teste en boucle de 3 à 6067, si le numéro de la boucle divisé par la proportion de l'image renvoie un nombre entier :

- 3 / 2.1272791023843 = 1.4102521839459
- 4 / 2.1272791023843 = 1.8803362452612
- 5 / 2.1272791023843 = 2.3504203065766
- 6 / 2.1272791023843 = 2.8205043678919
- 7 / 2.1272791023843 = 3.2905884292072
- 8/2.1272791023843 = 3.7606724905225
- etc.

dans notre cas il ira jusqu'à 6067 :

6067 / 2.1272791023843 = 2852 (toujours grâce à l'arrondi du php)

pour trouver que la petite dimension est la seule valeur entière possible
(en vrai c'est 6067 / 2,127279102384292 = 2852)
car si [grande dimension] / [petite dimension] = 2,127279102384292
alors [grande dimension] / 2,127279102384292 = [petite dimension]

et c'est là qu'il trouve (le moteur) que cette image n'est pas réducductible à un ratio plus juste simplifié que ses propres dimensions.

Un exemple contraire :

une image de 4752x3168
proportion de l'image : 4752 / 3168 = 1,5
arrondi supérieur = 2
test en boucle de 2 à 4752 (boucle divisée par la proportion) :

2 / 1.5 = 1.3333333333333
3 / 1.5 = 2

STOP ! le résultat est un nombre entier, donc le ratio d'une image de 4752x3168 est 3:2

Mais le moteur ne s'arrêtte pas là, il cherche ensuite s'il existe des ratios approchant en arrondissant la proportion de l'image à 3 chiffres après la virgule, 2 chiffres après la virgule, 1 chiffre après la virgule et 0 chiffre après la virgule ;
c'est comme ça qu'il va trouver que pour l'image 6067x2852 :

- proportion arrondie à 3 chiffres = 2.127 c'est 117 / 55 = 2.127 (arrondi à 3 chiffres) = ratio 117:55
- proportion arrondie à 2 chiffres = 2.12 c'est 17 / 8 = 2.12 (arrondi à 2 chiffres) = ratio 17:8
- proportion arrondie à 1 chiffre = 2.1 c'est 15 / 7 = 2.1 (arrondi à 1 chiffre) = ratio 15:7
- proportion arrondie à 0 chiffre = 2 c'est 2 / 1 = 2 (arrondi à 0 chiffre) = ratio 2:1

plus on arrondit, plus le recadrage provoquera de pertes.

Autre exemple tiré par les cheveux : une image 1000x999

ça saute au yeux que c'est un faux carré et que le ratio le plus proche est 1:1
mais mathématiquement, le moteur trouvera que 668:667 (arrondi à 3 chiffres après la virgule) est plus proche de l'original que 1:1 (arrondi à 2 chiffres), aucun oeil ne pourra faire la différence, mais le logiciel GIMP lui arrive à la faire.

Des pages qui parlent du ratio :

- photograpix.fr
- 1point2vue.com
- photobox.fr

Un logiciel pour imprimer photos et images, sans se casser la tête (pour windows) : ImagePrinz / Fiche gratilog.net

Des question ? => contact



La proportion du format A (feuilles de papier A5, A4, A3, etc.) sont 1,41 soit l'arrondit de √2, pourquoi ?
parce que c'est la seule proportion qui permet de plier une feuille en 2 dans sa longueur en conservant la même proportion, il ne faut donc pas faire l'erreur pour faire un agrandissement A4 => A3, d'appliquer un taux de 200 % qui quadruple la surface car double les deux dimenssions, mais d'appliquer le taux 141 % qui correspont à la proportion. À l'inverse, pour une réduction A3 => A4, on appliquera le taux 71 % et non pas 50 % qui sert pour A3 => A5 (le quart de la surface). En savoir plus sur www.explisites.com

haut de page