L’essentiel en bref
- Un GIF animé peut contenir au plus 256 couleurs par image, ce qui explique que les dégradés doux forment souvent des bandes ou des mouchetures.
- Les plus gros leviers sur le poids d’un GIF sont les dimensions en pixels, le nombre d’images et la part de l’image qui change d’une image à l’autre.
- Pour la plupart des GIF graphiques, 10 à 15 images par seconde à la taille d’affichage offrent un bon équilibre entre fluidité et poids.
- Générer une palette sur mesure à partir de l’animation elle-même donne des couleurs bien meilleures qu’une palette web générique.
- Utilisez le GIF là où la vidéo ne peut pas être lue, comme dans les e-mails, et le MP4 ou le WebM partout ailleurs.
Sur cette page
Un bon GIF animé est léger parce qu’il est pensé autour des limites du format : une taille en pixels modeste, 10 à 15 images par seconde, une palette de couleurs construite à partir de l’animation elle-même et la plus petite part possible de l’image en mouvement. Le GIF stocke au plus 256 couleurs par image et compresse bien moins efficacement que la vidéo, donc la même boucle qui fait un MP4 léger peut devenir un GIF lourd. Utilisez-le là où c’est la seule option, surtout dans les e-mails et certains outils de messagerie et de documents, et soignez-le.
Ce qu’un GIF peut et ne peut pas faire
Ce que cela implique pour votre création
Ce que cela implique pour votre création
Ce que cela implique pour votre création
Ce que cela implique pour votre création
Ce que cela implique pour votre création
Les navigateurs traitent aussi les délais extrêmement courts comme plus lents que demandé, donc pousser un GIF vers des fréquences élevées donne souvent un fichier plus lourd qui ne se lit même pas plus vite. Pour comprendre pourquoi la fréquence compte, voyez la fréquence d’images expliquée.
Comment garder un GIF animé léger
Le poids se décide surtout avant l’export. Voici les leviers, par ordre d’importance habituelle.
- 1
Créez-le à sa taille d’affichage
Un en-tête d’e-mail affiché sur 600 px de large n’a pas besoin de faire 1200 px en GIF si le poids compte plus que la netteté sur les écrans haute densité. Diviser la largeur par deux divise les pixels par quatre environ.
- 2
Raccourcissez la boucle
Deux ou trois secondes qui bouclent proprement valent mieux que dix secondes qui accrochent. Chaque image ajoute du poids.
- 3
Baissez la fréquence d’images
10 à 15 fps suffisent pour une couleur qui dérive et du texte. Un mouvement lent demande moins d’images qu’un mouvement rapide.
- 4
Animez une plus petite partie de l’image
Les encodeurs GIF peuvent ne stocker que les pixels qui changent. Un texte fixe sur une zone qui bouge lentement pèse bien moins qu’une image entière en mouvement.
- 5
Limitez les couleurs
Si la création n’utilise que 64 couleurs, une palette de 64 couleurs est plus légère et rend pareil.
Palettes, tramage et effet de bandes
Quand une image contient plus de 256 couleurs, l’encodeur doit choisir. Il peut arrondir chaque pixel à la couleur de palette la plus proche, ce qui transforme les dégradés en bandes visibles, ou il peut tramer, en dispersant des pixels de couleurs voisines pour simuler les nuances intermédiaires. Le tramage paraît plus doux de loin et granuleux de près, et il alourdit les fichiers car le motif change d’une image à l’autre.
- Construisez la palette à partir de l’animation. Une palette générée depuis vos propres images consacre ses 256 places aux couleurs que vous utilisez vraiment, pas à un jeu générique.
- Utilisez un tramage ordonné pour l’animation. Un motif fixe comme Bayer reste en place d’une image à l’autre, donc il scintille moins et se compresse mieux que la diffusion d’erreur.
- Préférez des dégradés plus francs et plus courts. Un dégradé entre deux couleurs proches sur une grande surface est le pire cas. Plus de contraste sur une surface plus petite forme moins de bandes.
- Ajoutez du grain volontairement. Un peu de texture dans la création masque les paliers, même si elle ajoute du poids. Testez les deux.
Le même problème sur les images fixes, et comment le corriger à la source, est traité dans l’effet de bandes des dégradés.
Des réglages d’export qui fonctionnent
Si vous avez une vidéo et qu’il vous faut un GIF, la méthode de palette en deux temps de FFmpeg donne des couleurs bien meilleures qu’une passe unique. La première commande construit une palette à partir de votre clip ; la seconde l’utilise. Gifsicle peut ensuite gagner encore du poids.
# 1. Build a palette from the clip itself
ffmpeg -i loop.mp4 -vf "fps=12,scale=600:-1:flags=lanczos,palettegen=stats_mode=diff" palette.png
# 2. Use it, with ordered dithering that suits animation
ffmpeg -i loop.mp4 -i palette.png -lavfi "fps=12,scale=600:-1:flags=lanczos[x];[x][1:v]paletteuse=dither=bayer:bayer_scale=3:diff_mode=rectangle" loop.gif
# 3. Optional: optimise further (lossy trades a little quality for size)
gifsicle -O3 --lossy=40 loop.gif -o loop-small.gifLargeur
Fréquence
Durée
Largeur
Fréquence
Durée
Largeur
Fréquence
Durée
Largeur
Fréquence
Durée
Garder un GIF fidèle à la marque
Comme la palette est très réduite, le GIF révèle particulièrement bien si vos couleurs de marque ont été choisies avec soin. Les couleurs de teintes proches se confondent, et un fond qui repose sur des variations subtiles peut s’effondrer en paliers plats. Les marques qui rendent le mieux en GIF s’appuient sur une couleur de fond nette, un ou deux accents affirmés et une typographie assez grande pour survivre à une petite palette.
Conçu pour un en-tête d’e-mail en GIF : de grands mots, un seul fond, une couleur qui bouge lentement pour que peu de pixels changent.
Un carré d’un seul mot pour la messagerie et les documents. Peu d’éléments, un contraste franc, une boucle courte.
Gradiently exporte en GIF avec Pro, en plus du MP4 et du WebM, donc vous créez une fois, puis confiez le GIF à votre outil d’e-mailing et la vidéo aux réseaux sociaux. Comme le fond animé est un Mark qui vous appartient, le GIF dans la boîte de réception de quelqu’un ressemble à votre marque plutôt qu’à une boucle de banque d’images. Pour l’e-mail en particulier, lisez les en-têtes d’e-mail animés pour les règles de repli.
À éviter
- Un GIF sur un site web où la vidéo serait lue
- Exporter en double taille et laisser le HTML réduire, sans vérifier
- 30 fps pour une lente dérive de couleur
- Un texte qui n’apparaît que sur la dernière image
- Des bords transparents doux sur un fond inconnu
À faire
- Le GIF pour l’e-mail et les outils qui exigent des images ; le MP4 ou le WebM ailleurs
- Choisir la taille délibérément et vérifier le poids du fichier
- 10 à 15 fps, une boucle courte et propre
- Une première image qui fonctionne comme image fixe
- Un fond uni assorti à l’endroit où il sera placé
Si vous hésitez entre formats plutôt que de peaufiner un GIF, commencez par GIF ou MP4 et MP4 ou WebM.
Les questions qu’on nous pose
Comment réduire la taille d’un GIF animé ?
Réduisez ses dimensions en pixels, raccourcissez la boucle, baissez la fréquence à environ 10 à 15 fps et gardez l’essentiel de l’image immobile. Une palette construite à partir de l’animation et un passage dans un optimiseur comme gifsicle aident encore.
Pourquoi les dégradés paraissent-ils rayés dans un GIF ?
Une image GIF contient au plus 256 couleurs, donc un dégradé doux est arrondi en paliers. Une palette sur mesure, un tramage ordonné et un peu de grain atténuent tous l’effet.
Quelle fréquence d’images pour un GIF animé ?
10 à 15 fps conviennent à la plupart des GIF graphiques. Comme les délais entre images d’un GIF se règlent en centièmes de seconde, des fréquences comme 10, 20 ou 25 fps se divisent plus proprement que 30.
Faut-il utiliser un GIF ou un MP4 ?
Utilisez le MP4 ou le WebM partout où la vidéo est lue, car les fichiers sont plus légers et les couleurs meilleures. Utilisez le GIF pour l’e-mail et les outils qui n’acceptent que des images.
Un GIF peut-il avoir un fond transparent ?
Oui, mais chaque pixel est soit entièrement transparent, soit entièrement opaque, donc les bords doux prennent une frange visible. Accordez la couleur des bords au fond sur lequel le GIF sera placé.
Écrit par Gradiently
L’équipe derrière Gradiently, un outil de création construit autour des Marks : des dégradés vivants qui donnent à tout ce que vous créez votre propre signature.
Voir notre profil