Une minute...(/)
Nous optimisons actuellement vos images. Veuillez patienter un moment pendant que nous vous assurons des résultats de la plus haute qualité.
Parfait, nous avons compressé vos images avec succès.
Images optimisées.
Nous optimisons actuellement vos images. Veuillez patienter un moment pendant que nous vous assurons des résultats de la plus haute qualité.
Images optimisées.
Déposez deux GIF sur cette page : l’un pourra être réduit de 40 %, l’autre pas du tout. Ce n’est pas une incohérence de l’outil, et il est utile de le comprendre avant de téléverser, car c’est ce qui rend le format GIF le plus déroutant. Un GIF n’a pas de curseur de qualité. Il n’y a rien à sacrifier pour réduire la taille comme avec un JPEG. Tout ce qu’un compresseur GIF peut faire, c’est supprimer les répétitions, donc le résultat dépend presque entièrement du degré de répétition présent dans votre fichier à l’origine.
À deux endroits, et aucun n’est l’image telle qu’un photographe l’imaginerait. Le premier est la table des couleurs : chaque GIF contient une palette de jusqu’à 256 couleurs, et un GIF animé peut avoir une palette différente pour chaque image. Le second, ce sont les images (frames). Un GIF mal conçu stocke chaque image en entier, repeignant toute la zone trente fois pour déplacer une petite boîte à l’écran.
Le travail consiste donc à fusionner ces palettes par image en une table partagée et à éviter de réenregistrer ce qui n’a pas changé. Aucune de ces étapes ne modifie vos couleurs. Dans le premier test ci-dessous, 29 palettes d’images séparées ont été réunies en une table globale, le fichier a perdu 40 % de son poids, et les quatre couleurs que nous avons vérifiées sont revenues exactement comme à l’origine.
Nous avons passé six fichiers sur cette page et noté le nombre d’octets obtenus en sortie.
| Fichier | Original | Rendu | Changement |
| Animation d’enregistrement d’écran, 30 images, 640 par 400 | 41 699 octets | 24 994 | -40,1 % |
| Image unique avec fond transparent | 1 990 octets | 1 861 | -6,5 % |
| Animation déjà fortement optimisée, 24 images | 334 312 octets | 334 027 | -0,1 % |
| Image unique déjà sur une palette optimisée | 56 676 octets | 56 676 | 0 % |
| Animation de huit images chargée de commentaires, XMP, GPS et profil couleur | 15 850 octets | 9 953 | -37,2 % |
| Un PNG déposé sur cette page | 703 830 octets | 74 379 | -89,4 % |
La première ligne était un enregistrement d’écran : trente images, la majeure partie de la zone identique d’une image à l’autre, et une palette différente sur presque chaque image. Il y avait donc beaucoup de répétition à supprimer. La cinquième ligne était une image fixe déjà sur une palette optimisée de 256 couleurs, donc rien à retirer, et le fichier est revenu exactement à 56 676 octets, soit la valeur d’origine.
C’est la version honnête d’une promesse que beaucoup de pages affichent en grand dans les résultats de recherche. Si votre GIF provient d’un convertisseur vidéo, d’un enregistreur d’écran ou d’un ancien préréglage d’export, attendez-vous à un vrai gain. S’il a déjà été optimisé, attendez-vous à très peu, et considérez un zéro comme la preuve que l’outil vous dit la vérité, plutôt que de sacrifier la qualité pour afficher un pourcentage.
Nous l’avons vérifié au niveau des octets, pas seulement en la regardant. Le fichier compressé de trente images contenait toujours trente images, trente blocs de temporisation avec le délai original de 80 millisecondes, et l’extension de boucle qui indique au navigateur de répéter. La zone restait à 640 par 400. Rien n’a été aplati en image fixe et aucune image n’a été supprimée pour améliorer le pourcentage.
Un GIF transparent est revenu 6,5 % plus léger. Nous avons affiché le résultat sur une zone de dessin et lu quatre pixels : le coin était toujours totalement transparent, le rouge était toujours 220, 40, 60, et le blanc restait parfaitement blanc. Le même test sur l’animation de trente images a retrouvé son bleu d’en-tête, son gris de page, son gris de ligne et sa boîte rouge inchangés après une réduction de 40 %. Comme le gain provient de la suppression des répétitions et non d’une approximation des couleurs, c’est le résultat attendu.
Un compresseur ne peut supprimer que ce qui est répété. Il ne peut pas décider que votre animation dure quatre secondes de trop ou qu’elle n’avait pas besoin de faire 800 pixels de large. Ces choix se font avant d’arriver sur cette page, et ils fixent la limite basse. L’arithmétique est simple : un GIF coûte à peu près la surface de sa zone multipliée par le nombre d’images, donc diviser largeur et hauteur par deux enlève environ trois quarts, et passer de trente images par seconde à douze est généralement invisible sur le type de séquence que l’on partage. Si un GIF compressé reste trop lourd, ces deux réglages auront bien plus d’effet que n’importe quel optimiseur.
Un GIF peut contenir une quantité surprenante de texte invisible, répartie à plusieurs endroits. Il y a les blocs de commentaires, qui peuvent se trouver sur chaque image d’une animation. Il y a un paquet XMP, où Photoshop et les autres outils Adobe stockent la marque et le modèle de l’appareil, les lignes d’auteur et de copyright, et les coordonnées GPS. Il y a aussi des extensions texte et des profils couleur. Rien de tout cela n’apparaît à l’écran.
Nous avons construit un fichier contenant tout cela : dix blocs de commentaires, un paquet XMP complet avec latitude, longitude, altitude et date de prise de vue, la marque et le modèle de l’appareil, le logiciel utilisé, une ligne de crédit et un avis de copyright, un profil couleur et une extension texte. Nous l’avons ensuite passé sur cette page et analysé le résultat avec un outil de métadonnées. Tout avait disparu. Les huit images étaient toujours là, et l’animation bouclait toujours à l’infini.
Cela se fait en même temps que la compression, sans coût supplémentaire et sans deuxième envoi. Cela explique aussi un résultat qui pourrait sembler étrange : un fichier peut revenir plus petit même si le compresseur n’a trouvé aucune répétition à supprimer, car le texte embarqué a été retiré.
Le téléverseur accepte aussi PNG, JPG, JPEG, WEBP, AVIF, SVG, TIFF, BMP et JFIF, et chaque fichier revient dans son format d’origine. Le PNG du tableau ci-dessus a été envoyé en PNG et est revenu en PNG, toujours en 1400 par 900 d’après son en-tête. Arriver sur la page GIF ne convertit pas vos autres images dans un autre format.
Pour les photographies plutôt que les animations, Supprimer les métadonnées photo efface EXIF et GPS sans réencoder l’image. Si votre GIF est une image fixe et non une animation, Compresser PNG est généralement plus adapté. Et pour le même contenu dans un format conçu bien après 1987, Compresser WebP gère aussi bien les images fixes que les animations.