Calculateur de ratio pour images IA
16:9 avec 1024 px sur le plus grand côté et des multiples de 64 donne 1024 × 576. Pour SDXL, la taille d'entraînement la plus proche est 1344 × 768.
Mode d’emploi
- Choisissez un ratio dans la liste ou saisissez votre propre largeur et hauteur de ratio, par exemple 16 et 9.
- Choisissez si la taille est fixée par le plus grand côté en pixels ou par les mégapixels totaux, puis saisissez la valeur.
- Choisissez le multiple. Prenez 64 pour les modèles de type Stable Diffusion, 16 pour OpenAI et 8 pour les tailles les plus souples.
- Lisez la résolution, la petite erreur de ratio due à l'arrondi et la taille la plus proche acceptée par chaque service. Pour vérifier une image existante, saisissez sa largeur et sa hauteur dans le second bloc.
Méthode de calcul
Pour un ratio W:H et un grand côté L, le grand côté est L arrondi au multiple et le petit côté est L × (petit ÷ grand) arrondi au multiple. 16:9 avec L = 1024 et des multiples de 64 donne 1024 × 576, car 576 vaut exactement 9 × 64.
En mégapixels, la largeur est la racine carrée de (pixels × W ÷ H) et la hauteur s'en déduit par le ratio. Les deux sont arrondies au multiple, et on garde le meilleur des deux candidats, en partant de la largeur ou de la hauteur.
L'arrondi modifie un peu le ratio. 3:2 à 1024 avec un multiple de 64 donne 1024 × 704 (environ 1,4545), soit 3 % d'erreur, affichés sur la ligne d'écart. Avec un multiple de 8, on obtient 1024 × 680 et une erreur plus faible.
Une résolution devient un ratio en divisant les deux côtés par leur plus grand diviseur commun : 1920 × 1080 donne 16:9 et 1366 × 768 donne 683:384, que l'outil rapproche aussi du ratio courant le plus proche, 16:9.
Pourquoi des multiples de 64 et de 8
Les modèles de diffusion latente comme Stable Diffusion travaillent sur une grille compressée 8 fois plus petite que l'image, que le réseau réduit encore plusieurs fois. Les multiples de 64 se divisent exactement à chaque étape, d'où leur exigence dans la plupart des outils locaux. L'article SDXL s'est entraîné sur des tailles toutes multiples de 64.
Les services hébergés ont leurs propres règles. Les modèles GPT Image d'OpenAI acceptent des tailles personnalisées si les deux côtés sont des multiples de 16. Midjourney prend un ratio et décide lui-même des pixels.
Tailles prises en charge par service
| Service | Tailles et limites | Source |
|---|---|---|
| OpenAI GPT Image | Recommandées : 1024×1024, 1536×1024, 1024×1536. Personnalisé : deux côtés multiples de 16, ratio de 1:3 à 3:1, plus grand côté jusqu'à 3840, de 655 360 à 8 294 400 pixels au total. Au-delà de 2560×1440, c'est expérimental. | platform.openai.com/docs/guides/image-generation |
| Midjourney | --ar largeur:hauteur avec des nombres entiers, sans décimale. Par défaut 1:1. Midjourney choisit la taille en pixels. | docs.midjourney.com, Aspect Ratio |
| Stable Diffusion XL | 40 tailles d'environ 1 mégapixel, toutes multiples de 64, de 512×2048 à 2048×512. Dont 1024×1024, 1152×896, 1344×768 et 768×1344. | arXiv 2307.01952, appendix I |
Conseils
- Choisissez d'abord le ratio selon l'usage : 1:1 pour les posts carrés, 4:5 ou 3:4 pour les fils verticaux, 9:16 pour les stories et shorts, 16:9 pour la vidéo et les couvertures.
- Générez près de la taille native du modèle puis agrandissez. Demander à un modèle SDXL une taille très éloignée de son mégapixel répète souvent les sujets.
- Si un service refuse une taille, la cause est presque toujours le multiple ou la limite de pixels : vérifiez les lignes ci-dessus.
Questions fréquentes
Quelle taille utiliser pour le 16:9 avec Stable Diffusion XL ?
Utilisez 1344 × 768, qui figure dans la liste des tailles d'entraînement de SDXL. Pour du 9:16 vertical, 768 × 1344. Les deux sont des multiples de 64.
Puis-je utiliser n'importe quelle taille avec GPT Image ?
Pas n'importe laquelle. Les trois tailles recommandées sont 1024×1024, 1536×1024 et 1024×1536. Les tailles personnalisées fonctionnent si les deux côtés sont des multiples de 16, si le ratio est compris entre 1:3 et 3:1, si le plus grand côté ne dépasse pas 3840 et si le total de pixels est entre 655 360 et 8 294 400. Au-delà de 2560×1440, c'est indiqué comme expérimental.
Midjourney utilise-t-il des tailles en pixels ?
Vous donnez un ratio avec --ar, par exemple --ar 16:9, et il choisit la taille de sortie. Le ratio s'écrit en entiers : notez 139:100 plutôt que 1,39:1. Cet outil affiche le ratio simplifié de votre saisie.
Pourquoi le ratio est-il légèrement décalé ?
Les deux côtés doivent être des multiples du nombre choisi, donc l'un est arrondi. Un multiple plus grand donne une erreur plus grande. Si l'erreur compte, prenez un multiple plus petit ou une image plus grande.
Quelque chose est-il envoyé ?
Non. Tout est calculé dans votre navigateur.