GIF et PNG : deux formats sans perte aux limites différentes
Le GIF comme le PNG enregistrent les pixels sans sacrifier de détails : convertir un GIF en PNG peut donc être parfaitement fidèle. Ce qui les distingue, c'est ce qu'ils peuvent contenir, et c'est ce qui détermine quand le passage vaut la peine.
Les couleurs : une palette dans les deux cas
Une image GIF utilise au plus 256 couleurs, réunies dans une palette. Le PNG peut lui aussi stocker une palette, ou des couleurs complètes avec des millions de nuances. Comme un GIF n'a jamais plus de 256 couleurs par image, cet outil enregistre le PNG avec une palette dès que possible : chaque pixel reste identique et le fichier reste compact.
La transparence : tout ou rien contre 256 niveaux
Un pixel GIF est soit entièrement transparent, soit entièrement opaque ; un pixel PNG peut prendre toutes les valeurs intermédiaires. C'est la principale raison pour laquelle les graphistes passent de GIF en PNG : les retouches futures pourront utiliser des bords doux et progressifs. La conversion elle-même garde les bords exactement tels que le GIF les a dessinés.
L'animation
Le GIF s'anime ; un PNG standard, non. Convertir un GIF en PNG implique donc de choisir une image, ou d'enregistrer chaque image dans son propre PNG. Les deux options sont à un clic dans l'outil ci-dessus.
Pourquoi une image extraite telle quelle d'un GIF paraît cassée
Si un autre outil vous a donné une image presque vide, ou qui ne montrait qu'une paire d'yeux qui clignent, le GIF n'était pas abîmé. C'est simplement ainsi que les GIF animés économisent de la place.
La plupart des images sont des morceaux
La première image d'un GIF animé est généralement complète. Les suivantes ne stockent souvent que le rectangle qui a changé et laissent le reste à ce qui est déjà affiché. Prise isolément, une telle image n'est qu'un petit morceau sur un fond vide.
La règle de suppression décide de la suite
Chaque image indique aussi ce qu'il faut faire de sa zone avant d'afficher la suivante :
La conserver
L'image reste en place et la suivante est peinte par-dessus. C'est le réglage le plus courant.
L'effacer
La zone redevient transparente ; on l'utilise pour des sprites qui se déplacent sur un fond vide.
Restaurer l'image précédente
La zone retrouve l'aspect qu'elle avait avant l'affichage de l'image ; on l'utilise pour de brefs flashs et des fenêtres surgissantes.
Ce convertisseur rejoue les images 1 à n selon ces règles avant d'enregistrer : le PNG montre exactement ce que votre navigateur affichait à cet instant.
Convertir un GIF en PNG en 3 étapes
Déposez vos fichiers GIF
Faites glisser un ou plusieurs GIF sur la zone en pointillés, ou cliquez pour parcourir. Les GIF fixes comme animés sont acceptés, et rien n'est envoyé.
Choisissez l'image
Pour un GIF animé, une pellicule apparaît : cliquez sur l'image voulue. Pour garder toute l'animation en images fixes, réglez Images sur « Toutes les images (ZIP) ».
Téléchargez le PNG
Cliquez sur « Télécharger » pour obtenir un seul PNG, ou récupérez un ZIP avec un PNG numéroté par image. Plusieurs GIF peuvent être téléchargés ensemble dans un seul ZIP.
Déposez un ou plusieurs GIF.
Choisissez une image dans la bande, ou optez pour toutes les images.
Téléchargez le PNG, ou un ZIP de toutes les images.
GIF en PNG avec transparence : ce qui est conservé et ce qui ne l'est pas
Les pixels transparents du GIF restent transparents dans le PNG. Ce qui surprend, c'est le bord autour d'une forme détourée.
D'où vient le halo clair
Comme le GIF n'admet pas de transparence partielle, le logiciel qui a exporté le GIF a mélangé le bord anticrénelé avec une couleur de fond, souvent du blanc. Sur une page blanche, le bord paraît net. Sur un fond sombre, ces pixels mélangés forment un fin contour clair.
Pourquoi la conversion ne peut pas le supprimer
Le halo fait partie de la couleur des pixels. Une conversion de GIF en PNG copie fidèlement ces pixels, halo compris. Pour obtenir un bord propre, réexportez l'illustration en PNG depuis son fichier source, ou utilisez le PNG sur un fond proche de la couleur pour laquelle le GIF avait été créé.
Vérification rapide
Ouvrez le résultat dans l'aperçu : le damier derrière l'image montre exactement quels pixels sont transparents.
Le PNG sera-t-il plus lourd que le GIF ?
En général, il reste du même ordre, parfois plus léger. Tout dépend de la façon dont le PNG est encodé.
PNG à palette ou PNG 32 bits
Beaucoup de convertisseurs enregistrent chaque image en PNG 32 bits, avec quatre octets par pixel. Pour une image de 256 couleurs, c'est du gaspillage, et le fichier devient souvent deux à quatre fois plus lourd. Cet outil produit un PNG à palette, un octet par pixel, et la compression du PNG égale ou dépasse souvent celle du GIF.
Quand le PNG grossit
Les GIF tirés de photos ou de vidéos utilisent un tramage intense, un fin bruit de points qui simule des couleurs supplémentaires. Ce bruit se compresse mal dans tous les formats sans perte. Si votre source est un GIF de ce type et qu'il vous faut seulement une image fixe à partager, GIF en JPG donne un fichier bien plus léger.
GIF et PNG en un coup d'œil
| GIF | PNG | |
|---|---|---|
| Type de compression | Sans perte (LZW) | Sans perte (Deflate) |
| Couleurs | Jusqu'à 256 par image | Palette ou millions |
| Transparence | Tout ou rien par pixel | 256 niveaux par pixel |
| Image animée | Oui | Non (PNG standard) |
| Idéal pour | Boucles courtes, animations simples | Logos, icônes, captures d'écran, images fixes à retoucher |
Quand convertir un GIF en PNG est le bon choix
La conversion vaut la peine dès qu'il vous faut une image fixe aux bords nets qui garde sa transparence.
De bonnes raisons de convertir
- Transformer une image d'un GIF de réaction en autocollant, en emoji ou en avatar.
- Utiliser un ancien logo ou une icône GIF dans un document, une diapositive ou une application qui préfère le PNG.
- Enregistrer un pixel art image par image pour le retoucher.
- Extraire une capture d'écran propre d'un GIF d'enregistrement d'écran.
Quand garder le GIF
Si le mouvement est l'essentiel, gardez le GIF : un PNG n'est qu'une image fixe. Et s'il faut toutes les images d'une longue animation pour un site web, un format vidéo est généralement plus léger que des centaines de PNG.
Après avoir converti votre GIF en PNG
Pour alléger encore le PNG, passez-le dans compresser un PNG. Pour le web, PNG vers WebP garde la transparence dans un fichier encore plus léger, et redimensionner l'image ou rogner l'image l'amène à la taille exacte demandée par un site.
Vous préférez une image fixe adaptée aux photos ? Voyez GIF en JPG. Toutes les autres paires de formats se trouvent dans le convertisseur d'images.