Meilleurs outils de compression d'images pour WordPress – Sans perte, avec perte, JPEG et PNG
Publié: 2018-03-2925 % de réduction sur les produits Beaver Builder ! Dépêchez-vous que la vente se termine... Apprenez-en davantage !
Aujourd'hui, nous allons parler d'un sujet qui me tient à cœur, la compression d'image ! Je plaisante à moitié, mais il y a quelque chose d'étrangement satisfaisant à réduire d'énormes pourcentages la taille d'un fichier image sans diminuer la qualité.
L'inspiration pour cet article est venue d'un article très populaire dans le groupe Facebook Beaver Builders. Je venais de filmer un didacticiel vidéo sur l'activation et l'utilisation du nouvel algorithme Guetzli de Google dans ImageOptim et j'ai été choqué par toutes les autres options que je ne connaissais pas auparavant. Dans cet article, nous allons parler de quelques astuces et outils pour compresser des images pour le Web.
Avant d’aller plus loin, établissons une terminologie commune.
JPEG, PNG, SVG – Ce sont les trois types de fichiers image les plus populaires sur le Web. Pour ce didacticiel, nous allons principalement nous concentrer sur les fichiers JPEG et PNG, car ce sont eux qui bénéficient le plus de la compression et de l'optimisation.
Les fichiers JPEG sont généralement meilleurs pour les images haute fidélité telles que les photos et les graphiques Web dépourvus de transparence.
Les fichiers PNG sont parfaits pour des choses comme les icônes et les logos ou tout ce qui nécessite de la transparence. Les fichiers PNG peuvent également être considérablement optimisés après leur sortie de Photoshop ou de l'outil d'édition graphique de votre choix.
Sans perte et avec perte – Ce sont des méthodes de compression. La compression sans perte signifie que votre image ne perdra aucune qualité. Littéralement aucun. Cela implique de supprimer les métadonnées de l'image ou tout ce qui n'affecte pas la qualité.
Avec perte signifie que l’algorithme de compression réduira la qualité de votre image. Vous obtiendrez de meilleurs résultats de compression mais vous sacrifierez la qualité de l'image. La plupart des outils de compression avec perte fournissent un curseur de pourcentage afin que vous puissiez choisir l'équilibre entre la qualité et la taille du fichier.
Astuce : pour les arrière-plans d'images de grande taille, je floute souvent un peu l'image ou j'ajoute un calque de couleur opaque sur la photo. Réduire les détails et/ou normaliser la couleur est un bon choix de style esthétique qui réduit considérablement la taille du fichier. Vous pouvez voir cela en action sur notre page d’emplois.
L’objectif de la compression d’image est de réduire autant que possible la taille du fichier sans trop sacrifier la qualité. Il s’agit autant d’un art que d’une science et le niveau de « qualité acceptable » variera en fonction de la situation.
Un studio de photographie souhaitera probablement mettre en valeur son travail avec la plus haute qualité, tandis qu'un site Web immobilier sera peut-être prêt à sacrifier la qualité en échange de l'affichage de plus d'images sur la page.
La plupart des logiciels de retouche d'images vous permettent d'exporter des images de qualité variable. Cependant, si vous utilisez un outil de compression d'image dédié, il est parfois préférable de fournir à ce logiciel la meilleure qualité possible et de laisser ses algorithmes de compression fonctionner à partir de là.
Comme je l'ai découvert récemment, les options ne manquent pas en matière d'outils et de services de compression d'images.
J'ai commencé avec ImageOptim et je le préfère toujours. ImageOptim n'est disponible que sur OSX, mais il prend en charge la compression avec et sans perte pour les fichiers JPEG et PNG. Il peut également être configuré pour utiliser l'algorithme de compression relativement nouveau de Google, Guetzli. Guetzli, en moyenne, peut réduire la taille des fichiers de 20 à 30 % de plus que les autres algorithmes.
ImageOptim est un programme qui se trouve dans le Dock de votre Mac et vous pouvez simplement glisser et déposer des images sur l'icône du programme et il les compressera. J'ai tendance à optimiser une ou deux images à la fois, donc cette solution fonctionne très bien pour moi. Mais si vous travaillez sur un grand nombre d’images ou sur des images avec des fichiers de grande taille, certaines des autres options pourraient être un meilleur choix pour les gros travaux.
Smush est un plugin WordPress gratuit de WPMU Dev qui peut être configuré pour optimiser les images existantes dans votre installation WordPress et/ou lorsque vous les téléchargez sur WordPress. Smush est génial car le gros du travail est effectué par les serveurs de WPMU Dev et ils optimisent et redimensionnent tous deux les images.
Si vous créez des sites Web pour des clients, en particulier ceux qui aiment télécharger des images de plusieurs mégaoctets directement depuis leur appareil photo numérique, Smush est une excellente option à configurer et à oublier.
TinyPNG est un compresseur d'images basé sur le Web. Vous pouvez télécharger vos images (jusqu'à 5 bm) et télécharger la version compressée. Cela utilisera de la bande passante, ce n'est donc peut-être pas la meilleure option si vous utilisez une connexion Internet lente ou payante. Il prend en charge les types de fichiers JPEG et PNG. C'est gratuit. Il ne semble offrir aucun contrôle sur le niveau de qualité de la compression.
Après avoir joué avec TinyPNG, je pense que je préfère toujours ImageOptim, mais ce serait une excellente option pour les utilisateurs Windows, les tâches ponctuelles rapides ou les utilisateurs qui recherchent spécifiquement un compresseur Web. Ou, si vous essayez de décharger le traitement vers le cloud plutôt que sur votre machine locale.
Imagify est une autre option SASS basée sur le Web qui fournit un plugin WordPress dédié pour optimiser et redimensionner les images lorsque vous les téléchargez ou directement depuis la zone d'administration de WordPress. Le plugin Imagify WordPress bénéficie d'une impressionnante évaluation moyenne de 4,5 étoiles et de nombreuses critiques notent que la qualité d'image obtenue avec Imagify est meilleure que celle des alternatives.
Imagify propose un forfait gratuit qui vous permet de télécharger et d'optimiser des images de moins de 2 Mo. La version optimisée des images restera disponible en téléchargement depuis leurs serveurs pendant 24 heures.
JPEGMini est un service SASS qui devrait plaire aux personnes à la recherche d'une solution performante. Imaginez que vous soyez chargé d'optimiser des dizaines de milliers d'images de produits haute résolution pour une boutique de commerce électronique. JPEGMini vous permettrait de décharger tout ce traitement sur leurs serveurs cloud, vraisemblablement rapides et optimisés.
ShortPixel est un autre SASS basé sur le Web. Si vous souhaitez transférer la compression d'images sur un serveur cloud, c'est une excellente option à découvrir. Leur forfait gratuit vous permet d'optimiser jusqu'à 100 images par mois et ils proposent des forfaits premium à partir de 5 $/mois pour plus. ShortPixel dispose également d'un plugin WordPress et ils sont les favoris du reste de l'équipe BB.
Imaginer
Si vous visitez le fil Facebook original qui a inspiré cet article, vous verrez plusieurs autres options et des personnes qui préfèrent l'une ou l'autre pour diverses raisons. Est-ce qu'il nous manque votre favori ? Dites-nous ce que c'est et pourquoi vous l'aimez dans les commentaires.
De plus, si vous êtes du genre à manger, dormir et respirer la performance, cette interview de Jon Brown sur les meilleures pratiques modernes en matière de performance vous séduira probablement.
Tinypng dispose également d'un plugin Wordpress https://wordpress.org/plugins/tiny-compress-images/ et leur API est idéale si vous avez besoin de configurer quelque chose côté serveur.
Brillant. Je viens de commencer à utiliser ShortPixel. bien conçu, convivial pour les plugins (Enable Media Replace) et rentable.
J'adorerais vraiment voir un article intégrant S3 Offload avec Beaver. La mise en cache du plugin bb rend la tâche particulièrement difficile.
J'utilise EWWW. Pour les sites avec des tonnes d’images, licence illimitée avec CDN. Pour 10 à la fois, utilisez https://ewww.io/online-image-optimizer/
J'ai testé tous les plugins de compression/optimisation d'images WordPress pour mes plus de 20 sites WordPress, dont certains avec du contenu généré par les utilisateurs (c'est-à-dire des images de grande taille) et pour moi, la meilleure option est de loin ShortPixel. J'ai trouvé que leur compression avait le meilleur rapport qualité/taille de sa catégorie et que leur modèle de tarification était juste. De plus, je ne suis pas limité par la taille des fichiers et ils s'optimisent pleinement même si vous bénéficiez du forfait gratuit.
J'utilise TinyPNG depuis tout ce temps, ils semblent gonfler l'image après le téléchargement, puis la compresser (je peux me tromper, mais je vois une taille d'image plus lourde après le téléchargement que la taille réelle) Je n'ai jamais entendu parler d'ImageOptim, cela ressemble à un outil très pratique outil.
Belle revue. Avant de télécharger, j'utilise webresizer.com comme alternative à TinyPNG. Ils vous donnent un bon contrôle du produit final. Ils disposent d'un redimensionneur/compresseur en masse, mais il est préférable de l'utiliser avec un certain nombre d'images qui doivent toutes avoir la même taille.
Sur notre site, j'ai trouvé qu'Imagify fonctionnait bien.
Ces services sont excellents, merci d’avoir compilé cette liste.
Je tiens à souligner que si vous utilisiez déjà Photoshop, vous pouvez également le faire via Photoshop. Au lieu de « Enregistrer sous… », allez dans :
Fichier -> Exporter -> Enregistrer pour le Web (hérité)
Ensuite, dans le préréglage, passez à la compression JPEG High, JPEG Medium ou JPEG Low. Cliquez ensuite sur « enregistrer ». Cela permet d’obtenir le même résultat que les services ci-dessus.
Je fais la même chose avec Photoshop, mais je pense qu'ImageOptim et Smush réduiront encore davantage la taille du fichier sans perte notable de qualité.
Je pense que les gens devraient examiner beaucoup plus sérieusement les outils d'optimisation de contenu comme IMGIX et Cloudinary.
Tu ferais mieux d'utiliser compressman ! Il n'utilise pas Internet et il s'agit uniquement d'un site Web.
Je suis un grand fan de l'utilisation d'ImageOptim sur OSX ! Je l'utilise sur chaque image que j'envoie sur le Web, quelle que soit la plateforme sur laquelle elle sera affichée !
Je suis surpris que personne n'ait mentionné Kraken.io (https://kraken.io/). Il peut être utilisé depuis leur interface web ou comme plugin WordPress.
J'utilise Chromebook et cela semble être une bonne alternative. J'utilise http://guetzliconverter.linuxadm.hu/
J'ai utilisé ImageOptim et la version gratuite de Smush. J'aime particulièrement Smush. La mise à niveau vers la version payante présente-t-elle d'autres avantages que la possibilité d'optimiser plus d'images à la fois ?
Cela optimise bien mieux que Smush à mon avis.
Merci pour la liste... j'utilise actuellement Smush de WPMU Dev et cela fonctionne parfaitement.
Je sais que je suis probablement dépassé non plus, mais j'ai un excellent contrôle sur la compression d'image avec Fireworks. À mon humble avis, le meilleur programme raster/vecteur du marché.
Les feux d'artifice étaient ou sont un excellent programme. Je ne l'ai pas utilisé depuis des années, cependant, il est peut-être temps de le rouvrir pour voir à quel point il me manque.
Merci pour ce bel article ! J'utilise le plugin Image Optimizer pour mon site.
Notre vote est pour Tinypng. Nous aimons leur plugin qui peut s'optimiser au fur et à mesure que vous téléchargez sur votre site – nous aimons aussi le Panda ! Nous examinerons également ImageOptim lorsque nous utilisons Mac. Super liste les gars.