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

Calcule 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 : dans tous les cas la réponse ne renvoie pas forcément un ratio
correspondant à un format papier photo professionnel, voir ci-dessous

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

  x     (peu importe le sens)



A quoi ça sert tout ça ?

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

1923x2049 pixels
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 largeur
en conservant l'aspect original (homothétie) puisqu'elle a maintenant le bon ratio 4:3


Recadrer aux formats photos papier professionnels


Pour certains formats papiers photo comme :
9x13 cm, 10x13 cm, 11x15 cm, 13x17 cm, 13x18 cm, 13x19 cm, 15x21 cm, 20x25 cm, 20x27 cm,
qui ne correspondent à aucun des ratios standards 3:4 2:3 16:9 ou 1:1
pour avoir le moins de perte, il vaut mieux recadrer avec le même ratio que la dimension,
exemple : 9:13 pour 9x13 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
- 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)

- Icône [Rogner]
- 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 plus simple 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 / 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 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.

Atre 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

Un logiciel pour pour imprimer photos et images, sans se casser la tête : ImagePrinz

Des question ? => [accueil/contact]

haut de page