Décomposer un GIF animé en images
Cet outil permet de décomposer un GIF animé en images séparées : choisissez le fichier et chaque image apparaît avec son numéro et sa durée. Enregistrez une image, toutes ou seulement celles cochées dans un ZIP, ou réunissez-les en planche de sprites. Le GIF n’est jamais envoyé.
Source : W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Mise à jour : .
Comment le calcul est fait
Comment décomposer un GIF
- Glissez le GIF, choisissez-le ou collez-le avec Ctrl + V.
- Toutes les images apparaissent avec leur numéro et leur durée ; au-dessus figurent le nombre d’images, la taille, la durée totale et la boucle.
- Téléchargez une image directement, ou toutes (ou celles cochées) en ZIP. Le PNG est sans perte et garde la transparence ; en JPG, les zones transparentes deviennent blanches.
Pourquoi les images sont complètes
Un GIF n’enregistre souvent pas chaque image en entier, mais seulement la zone qui change, avec une consigne sur ce qu’elle devient ensuite (méthode d’élimination : la laisser, l’effacer ou restaurer l’état précédent). En gardant seulement ces morceaux, on obtiendrait des fragments. L’outil recompose donc chaque image comme un navigateur l’affiche et la livre en taille réelle.
Le décodeur a été écrit pour cet outil selon la spécification GIF89a du W3C : palettes, transparence, entrelacement et compression LZW. Il a été vérifié sur des fichiers de test face à une bibliothèque d’images indépendante : les pixels étaient identiques.
Durée et boucle
Le GIF enregistre la durée de chaque image en centièmes de seconde ; l’outil l’affiche en millisecondes. Une durée de 0 signifie « aussi vite que possible », et les navigateurs ralentissent en général ces images : la durée totale affichée peut donc être plus courte que l’animation réelle. La boucle provient du bloc NETSCAPE : infinie ou un nombre fixe.
Planche de sprites
Une planche de sprites réunit toutes les images (ou celles cochées) dans une grille sur une seule image, pratique pour les animations CSS et les moteurs de jeu. Chaque case a la taille du GIF et se remplit ligne par ligne.
Limites et confidentialité
Les GIF jusqu’à 50 Mo et 60 millions de pixels au total (par exemple 300 images de 400 × 500 px) sont pris en charge, pour que le navigateur ne manque pas de mémoire. Tout se passe en local. Pour faire l’inverse, utilisez vidéo en GIF ; pour changer le format d’une image, convertir une image, et pour couper une grande image, découper une image.
Questions fréquentes
Comment décomposer un GIF en images ?
Choisissez le GIF ici : les images apparaissent aussitôt. « Enregistrer en ZIP » les télécharge toutes ; chaque image a aussi son propre bouton de téléchargement.
Peut-on extraire les images d’un GIF en PNG ?
Oui, le PNG est le format par défaut : chaque image est enregistrée sans perte, avec sa transparence. JPG et WebP sont aussi possibles.
Comment n’extraire que certaines images ?
Choisissez « seulement celles cochées » et cochez ou décochez les images voulues. Le ZIP et la planche de sprites ne contiendront que celles-ci.
Pourquoi mes images diffèrent-elles d’un autre logiciel ?
Beaucoup d’outils exportent seulement les morceaux modifiés stockés dans le fichier. Ici, chaque image est recomposée telle qu’elle apparaît à la lecture, en taille réelle.
Combien de temps chaque image est-elle affichée ?
La durée figure en millisecondes sous chaque aperçu ; la somme apparaît en haut comme durée totale de l’animation.
Mon GIF est-il envoyé sur un serveur ?
Non. La lecture et la décomposition se font entièrement dans votre navigateur.
Sources et références juridiques
- W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F)
- MDN – ImageData / CanvasRenderingContext2D.putImageData()
- PKWARE – APPNOTE.TXT (ZIP File Format Specification)
- ITU-T T.81 / ISO/IEC 10918-1 – JPEG
- W3C – Portable Network Graphics (PNG) Specification
- Google for Developers – An image format for the Web (WebP)
- AOMedia – AV1 Image File Format (AVIF)
- MDN – Image file type and format guide
- MDN – HTMLCanvasElement.toBlob()
- Open-source licenses of the libraries used (MIT, LGPL-3.0)
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Convertir une vidéo en GIFVidéo en GIF : créez un GIF animé à partir d’un MP4, MOV ou WebM en réglant début, durée, largeur et images par seconde. Sans envoi en ligne ni filigrane.
- Convertir une image : JPG, PNG, WebP, AVIFConvertir une image sans l’envoyer en ligne : PNG en JPG, JPG en PNG, WebP en JPG, HEIC en JPG ou en AVIF. Jusqu’à 20 images à la fois, téléchargement ZIP.
- Découper une image en plusieurs partiesDécouper une image en parts égales (2, 3, 4, 9…), en tuiles de taille fixe ou en poster à imprimer sur plusieurs feuilles A4 ou A3 – gratuit, en ligne.
- Extraire une image d’une vidéoExtrayez une image fixe d’une vidéo : avancez et reculez image par image, enregistrez en pleine résolution en PNG ou JPG, ou en série dans un ZIP. Sans envoi.
- Compresser une image : réduire la taille du fichierCompresser une image sans l’envoyer en ligne : réduisez JPG, PNG, WebP et HEIC, 20 images à la fois, avec taille cible en Ko et téléchargement ZIP. Gratuit.
- Générateur de QR code gratuit et permanentGénérateur QR code gratuit : lien, Wi-Fi, contact (vCard), e-mail, téléphone ou virement SEPA. Couleurs au choix, PNG ou SVG. Sans expiration ni inscription.
- Convertir GIF en MP4Convertir GIF en MP4 gratuitement dans le navigateur, sans envoi de fichier : une vidéo H.264 bien plus légère que le GIF, avec le nombre de boucles au choix.
- Rogner un PDFRogner un PDF et couper les marges : déplacez le cadre dans l’aperçu ou saisissez-le en mm, détection automatique des marges blanches. Gratuit, sans envoi.
- Supprimer le mot de passe d’un PDFSupprimer mot de passe PDF : transformez un fichier protégé en PDF sans mot de passe, si vous le connaissez. Texte toujours recherchable. Gratuit, sans envoi.