Quand et pourquoi convertir un GIF en APNG
Le GIF et l’APNG sont tous deux des formats d’image animée, mais ils diffèrent fortement sous le capot. Le GIF (Graphics Interchange Format), introduit en 1987, utilise la compression LZW et se limite à une palette de 256 couleurs avec une transparence binaire — un pixel est soit totalement transparent, soit totalement opaque. L’APNG (Animated Portable Network Graphics), pris en charge dans les navigateurs depuis environ 2008, étend le format PNG avec l’animation, en offrant un RVB 24 bits (16,7 millions de couleurs) et un canal alpha 8 bits (256 niveaux de transparence par pixel).
Ce qui change lors de la conversion
La conversion d’un GIF vers APNG conserve la séquence d’images, le timing et les boucles de l’animation tout en améliorant l’encodage. Chaque image est réencodée de la palette indexée du GIF vers de vrais pixels RGBA. La compression deflate du PNG est généralement plus efficace que le LZW du GIF sur les zones de couleur unie, ce qui permet à de nombreux GIF — en particulier ceux avec de grands fonds uniformes — de produire des fichiers APNG plus petits.
Cas où l’APNG fait une différence visible
- Animations d’interface et icônes — les ombres portées, lueur et bords anti-aliasés autour des zones transparentes restent lisses en APNG ; le GIF affiche des contours plus durs
- Stickers et emotes — les plateformes qui prennent en charge APNG (Telegram, LINE, certaines applications de messagerie) affichent des stickers avec une transparence plus nette
- Ressources de jeu — les sprites avec bords alpha doux s’importent proprement dans les moteurs de jeu
- Dégradés et contenus photographiques — la profondeur de couleur 24 bits élimine les bandes visibles lorsque le GIF réduit un dégradé à 256 couleurs
Compatibilité navigateur
APNG est pris en charge par Chrome (59+), Firefox (3+), Safari (8+), Edge (12+) et la plupart des navigateurs basés sur Chromium. Internet Explorer ne le prend pas en charge. Pour les plateformes qui exigent du GIF — comme Twitter/X, Discord et Slack — utilisez le convertisseur APNG vers GIF pour créer une version compatible.
