Convertir APNG en GIF
Un PNG animé est un GIF aux couleurs plus riches que la moitié d'Internet traite comme une image fixe. Transformez-le en GIF qui bouge vraiment là où vous le publiez, chaque image conservée. Rien n'est conservé.
- Jamais conservé
- Pas de file d'attente, pas d'attente
- Sans inscription, sans filigrane
Comment ça marche
Ajoutez vos PNG animés
Ils s'appellent généralement .png, parfois .apng ; les deux sont acceptés. Un PNG ordinaire fonctionne aussi et ressort en GIF à une image.
Convertissez
Chaque image est lue avec son propre délai et écrite dans un GIF dont la palette est construite à partir du visuel — 256 couleurs, ou moins pour un fichier plus léger.
Téléchargez
Un par un ou dans un ZIP. La ligne indique combien d'images sont passées.
Ce qu'est un APNG
Un APNG est un PNG ordinaire auquel s'ajoutent trois types de blocs — acTL, qui annonce l'animation, fcTL, placé avant chaque image avec sa taille, sa position, son délai et la façon d'effacer l'image précédente, et fdAT, qui contient les pixels de l'image — insérés de sorte qu'une visionneuse qui ne les connaît pas voit un PNG fixe normal. Cette rétrocompatibilité était tout l'intérêt en 2004 et c'est le problème aujourd'hui : un logiciel qui ne vérifie que l'en-tête range le fichier sous « image » et ne regarde jamais plus loin.
Chaque image est composée comme le fichier l'indique — les images peuvent ne couvrir qu'une partie du canevas et se fondre sur ce qui s'y trouvait ou le remplacer — en une image complète, puis quantifiée sur une palette et écrite dans le GIF avec le même délai. Le quantificateur construit ses 256 couleurs à partir de l'image elle-même et trame ; les aplats et les stickers en pixel art, soit l'essentiel des APNG, passent pratiquement inchangés. Les délais inférieurs à 20 ms sont portés à 100 ms, comme les navigateurs le font de toute façon avec les GIF.
La transparence devient celle à un bit : un pixel est affiché ou ne l'est pas. Un sticker APNG avec une ombre douce obtient à la place un bord net, coupé à mi-opacité. C'est une limite du GIF, pas de la conversion, et le seul moyen de la contourner est un format avec un vrai canal alpha — le WebP, là où la destination le lit.
Si vous cherchez autre chose
ffmpeg lit l'APNG et écrit un GIF avec une palette en deux passes : ffmpeg -i in.png -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif. Il propose aussi des choix de tramage que cette page n'offre pas, et qui comptent sur les dégradés.
Si la destination lit l'APNG — tous les navigateurs actuels le font, ainsi qu'iMessage et la plupart des plateformes de stickers —, gardez l'APNG. Il a une vraie transparence et toutes ses couleurs ; le GIF n'est qu'une copie de compatibilité, plus lourde et moins bonne.
Questions fréquentes
Comment savoir si mon PNG est animé ?
Ouvrez-le dans Chrome, Firefox ou Safari : les trois lisent l'APNG. S'il bouge là et pas là où vous l'avez publié, c'est un APNG, et vous êtes sur la bonne page. La ligne indique aussi combien d'images ont été trouvées.
Le GIF conserve-t-il le rythme ?
Oui. Dans les deux formats, chaque image porte son propre délai, et il est recopié : un rebond de 12 images reste un rebond de 12 images à la même vitesse.
Pourquoi le GIF paraît-il plus granuleux ?
Une image APNG a 16 millions de couleurs et une transparence douce ; une image GIF en a 256 et aucune. La palette est construite à partir du visuel et tramée, et c'est de là que vient le grain. Les aplats — le contenu habituel d'un APNG — le montrent à peine.
Et un PNG qui n'est pas animé ?
Il devient un GIF à une seule image, et la ligne le signale. Pour une image fixe, vous voudrez presque certainement garder le PNG, ou passer par PNG en WebP pour l'alléger.
Mes fichiers sont-ils conservés quelque part ?
Non — rien n'est conservé, à aucun moment.
Pourquoi Discord ou Slack affiche-t-il mon sticker comme une image fixe ?
Beaucoup de formulaires d'envoi reconnaissent l'en-tête PNG, traitent le fichier comme une image fixe et ne gardent que la première image. Les mêmes services lisent les GIF en entier. La conversion est la solution fiable ; l'alternative est un WebP, là où il est pris en charge.
Bon à savoir : Un GIF contient 256 couleurs par image et aucune transparence partielle : les bords doux deviennent nets et les dégradés se découpent légèrement en bandes. Lire les images d'un APNG demande un Chrome, Edge ou Opera récent ; ailleurs, la première image est écrite comme image fixe et la ligne le signale.
Intégrez cet outil à votre site
Gratuit pour tout blog, page de cours ou article d'aide. Collez un seul extrait de code et vos visiteurs pourront l'utiliser directement sur votre page.
Voir aussi : Outils image
WebP en GIF
Un WebP animé en GIF qui bouge partout, toutes les images conservées
GIF en PNG
Une image fixe nette tirée de n'importe quel GIF
PNG en WEBP
Du WebP prêt pour le web, transparence conservée
JPG en PNG
Du PNG sans perte à partir de n'importe quel JPG, par lots
PNG en JPG
Des PNG allégés en JPG, fond au choix
WEBP en PNG
Des fichiers WebP qui s'ouvrent partout