Optimisez vos images avec l'algorithme de compression Guetzli de Google
- Catégorie: Développement
Le guide suivant vous guide à travers les étapes d'optimisation des images jpeg à l'aide du nouvel algorithme de compression Guetzli de Google.
Google dévoilé Guetzli il y a quelque temps, un encodeur JPEG qui promet des tailles de fichier jusqu'à 35% plus petites que ce qui était réalisable avec les méthodes actuelles.
Une réduction de 35% permettrait à Ghacks d'économiser des centaines de mégaoctets d'espace de stockage et beaucoup de bande passante grâce à l'optimisation. Google promet que les images optimisées Guetzli ne sacrifient pas la qualité à la taille.
Un exemple: vous avez 1000 images jpg sur votre site Web. Chaque image a une taille de 100 Kiloybte. Si Guetzli parvient à réduire la taille du fichier de 25%, vous réduirez la taille des images de 25 000 kilo-octets, soit 25 mégaoctets.
Si ces images sont téléchargées 10 000 fois par mois, vous économiserez 250 000 kilo-octets, soit 250 mégaoctets de trafic. En outre, les téléchargements seraient plus rapides du côté des utilisateurs.
Optimisez vos images avec l'algorithme de compression Guetzli de Google
Alors que vous pouvez vous diriger vers GitHub pour récupérer votre propre version personnelle de l'algorithme et la construire à partir des sources sous Windows, POSIX ou Mac OS X, ce n'est probablement pas quelque chose que la plupart des webmasters connaissent assez bien.
FileOptimizer est l'un des programmes déjà livrés avec le support Guetzli. Le programme est un optimiseur de fichiers universel que vous pouvez télécharger à partir du logiciel Page SourceForge .
Le programme est simple. Faites glisser et déposez des images, ou d'autres fichiers, sur l'interface, sélectionnez Optimiser> Optimiser tous les fichiers dans le menu et attendez la fin du processus.
Vous pouvez déposer des dossiers sur l'interface, pour que tous les fichiers pris en charge par FileOptimizer soient automatiquement ajoutés à la file d'attente.
Guetzli ne fait pas partie des décodeurs utilisés par défaut car il n'est pas sans perte. Pour activer la prise en charge de Guetzli dans FileOptimizer, procédez comme suit:
- Ouvrez le fichier fileoptimizer.ini. Vous le trouvez dans le dossier utilisateur principal, par ex. C: utilisateurs martin fileoptimizer.ini
- Recherchez le paramètre JPEGAllowLossy et définissez-le sur true. Cela se fait en remplaçant false dans la ligne par true, de sorte que le début de la ligne indique JPEGAllowLossy = true
- Redémarrez FileOptimizer s'il est déjà en cours d'exécution.
Une fois que vous avez effectué la modification, Guetzli est utilisé comme l'un des algorithmes pour réduire la taille du fichier des images jpg chargées dans l'interface du programme.
Les premières exécutions sur certains anciens dossiers Ghacks ont entraîné une réduction d'environ 15 à 20% en moyenne. Ce n'est pas mal, d'autant plus que je n'ai pas pu détecter de dégradation de qualité sur les images optimisées.
Un inconvénient est qu'il faut un certain temps pour exécuter Guetzli sur des images. La durée dépend de la taille de l'image, mais elle devient lente lorsque l'image atteint 100 kilo-octets, et vraiment lente (une minute ou plus) si elle dépasse la limite de 1 mégaoctet. Pourtant, cela en vaut probablement la peine pour les webmasters. Il est préférable que vous ayez un PC de rechange ou que vous puissiez garder votre PC allumé toute la nuit pour exécuter les travaux de compression.
Maintenant, c'est à votre tour : Optimisez-vous vos images?