đŸ—œïž
← Retour aux guides

Bonnes pratiques de compression d'images pour le web

· Tags: image-compression, best-practices, web-performance, quality-vs-size, seo

Bonnes pratiques de compression d'images pour le web

Les images représentent plus de la moitié des données d'une page web typique. Chaque kilooctet non optimisé vous coûte des temps de chargement plus lents, des taux de rebond plus élevés et un classement dans les moteurs de recherche plus faible. Ce guide couvre les bonnes pratiques que les développeurs web professionnels utilisent pour fournir des images nettes et à chargement rapide à toutes les tailles d'écran.

1. Conservez toujours une copie maĂźtre

Avant d'appliquer toute compression, enregistrez une copie maßtre non compressée de votre image d'origine. Une copie maßtre vous donne la liberté d'expérimenter différents niveaux de qualité et de recompresser plus tard sans repartir de zéro. Stockez les maßtres dans un format lossless tel que PNG ou TIFF, puis compressez des copies pour la production.

2. Comprenez les réglages de qualité

La qualité de compression est généralement mesurée sur une échelle de 0 (pire) à 100 (meilleure). Le réglage optimal dépend de votre contenu d'image et de vos objectifs de performance.

Recommandations de qualité JPEG :

  • 80 Ă  85 : Excellent pour la plupart des photos web. Les artefacts sont Ă  peine perceptibles.
  • 60 Ă  75 : Bon pour les miniatures et les images d'arriĂšre-plan. Certains artefacts de compression apparaissent.
  • En dessous de 60 : Blocage et banding notables. À n'utiliser que lorsque le poids du fichier est la prioritĂ© absolue.

Recommandations de qualité WebP :

  • 75 Ă  85 : Correspond Ă  la qualitĂ© JPEG avec des fichiers environ 25 Ă  35 pour cent plus lĂ©gers.
  • WebP lossless : IdĂ©al pour les graphiques et les captures d'Ă©cran oĂč une sortie parfaite au pixel prĂšs compte.

Compression PNG :

  • Le PNG utilise exclusivement une compression lossless. La rĂ©duction de la profondeur de bits (conversion de la couleur 32 bits en 8 bits) est le moyen le plus efficace de rĂ©duire le poids des PNG sans perte de qualitĂ© visible pour les graphiques Ă  couleurs plates.

Recommandations de qualité AVIF :

  • 50 Ă  70 : Produit des fichiers jusqu'Ă  50 pour cent plus lĂ©gers que le JPEG Ă  qualitĂ© visuelle comparable.
  • Une complexitĂ© d'encodage plus Ă©levĂ©e signifie une compression plus lente, mais le gain en poids de fichier est substantiel.

3. Adaptez la compression au contenu de l'image

Toutes les images ne rĂ©agissent pas de la mĂȘme façon Ă  la compression. Adaptez votre approche au type de contenu :

  • Photographies : La compression lossy (JPEG, WebP, AVIF) fonctionne le mieux. Commencez Ă  la qualitĂ© 80 et ajustez Ă  la baisse jusqu'Ă  trouver le seuil acceptable.
  • Captures d'Ă©cran et maquettes d'interface : La compression lossless (PNG, WebP lossless) prĂ©serve le texte net et les bords nets. Ces images contiennent de grandes zones uniformes qui se compressent trĂšs efficacement.
  • Logos et icĂŽnes : Les formats lossless conservent une nettetĂ© de type vectorielle. Si l'original a peu de couleurs, un PNG avec une profondeur de couleur rĂ©duite peut ĂȘtre extrĂȘmement lĂ©ger.
  • Photos de produits : La qualitĂ© 75 Ă  85 est le point idĂ©al. La diffĂ©rence visuelle par rapport Ă  l'originale est presque invisible, mais les Ă©conomies de poids sont considĂ©rables.

4. Supprimez les métadonnées cachées

Les appareils photo numériques et les logiciels de conception intÚgrent des métadonnées appelées données EXIF dans les fichiers image. Celles-ci peuvent inclure le modÚle d'appareil photo, les coordonnées GPS, les horodatages et les informations de profil colorimétrique. Supprimer les métadonnées peut réduire le poids du fichier de 5 à 15 pour cent sans aucun impact visuel.

La plupart des outils de compression offrent une option pour supprimer automatiquement les métadonnées. Activez-la sauf si vous avez une raison spécifique de préserver les informations de droits d'auteur ou de profil colorimétrique.

5. Compressez dans le format d'origine

Les compresseurs d'images modernes vous permettent d'optimiser les images tout en préservant leur format d'origine. C'est une capacité importante car la conversion de format est souvent inutile et parfois indésirable :

  • PNG reste PNG : La compression lossless prĂ©serve la transparence et les bords nets.
  • JPEG reste JPEG : Des tables de Huffman optimisĂ©es et une quantification adaptĂ©e fournissent des fichiers plus lĂ©gers sans pertes de rĂ©-encodage.
  • WebP reste WebP : Le WebP lossy et lossless bĂ©nĂ©ficient tous deux de la suppression des mĂ©tadonnĂ©es et de paramĂštres d'encodage optimisĂ©s.
  • AVIF reste AVIF : Un rĂ©glage avancĂ© de la compression peut encore rĂ©duire les fichiers AVIF dĂ©jĂ  efficaces.

Compresser sur place signifie que vous ne dégradez jamais la qualité à travers une chaßne de conversion de format, et votre flux de travail reste simple.

6. Automatisez votre flux de travail de compression

La compression manuelle ne passe pas à l'échelle au-delà de quelques images. Pour les sites web de production, intégrez la compression à votre pipeline de build :

  • Plugins au moment du build : Des outils comme sharp, Squoosh CLI et imagemin peuvent s'exĂ©cuter pendant votre Ă©tape de build.
  • Automatisation CMS : De nombreux systĂšmes de gestion de contenu proposent des plugins qui compressent les images lors du tĂ©lĂ©versement.
  • IntĂ©gration CI/CD : Ajoutez une Ă©tape de compression Ă  votre pipeline de dĂ©ploiement afin que chaque image soit automatiquement optimisĂ©e avant la mise en ligne.

7. Compressez les miniatures plus agressivement

Les miniatures et les images d'aperçu sont visualisées en petite taille, de sorte que les artefacts de compression y sont beaucoup moins perceptibles. Appliquez des réglages de qualité plus faibles :

  • Miniatures JPEG : QualitĂ© 50 Ă  60
  • Miniatures WebP : QualitĂ© 50 Ă  70
  • Miniatures PNG : RĂ©duisez Ă  la couleur 8 bits si l'image le permet

8. Combinez compression et lazy loading

La compression rĂ©duit la taille de chaque image, mais le lazy loading garantit que les images ne se tĂ©lĂ©chargent que lorsqu'elles entrent dans la fenĂȘtre d'affichage. La combinaison est l'une des optimisations de performance ayant le plus grand impact disponible. Ajoutez loading="lazy" Ă  vos balises img et laissez le navigateur gĂ©rer le reste.

9. Testez avec des indicateurs réels

L'appréciation visuelle approximative n'est pas fiable. Utilisez des outils objectifs pour mesurer l'impact de vos choix de compression :

  • Lighthouse signale les opportunitĂ©s d'optimisation des images et estime les Ă©conomies potentielles.
  • PageSpeed Insights montre comment le poids des images affecte vos scores Core Web Vitals.
  • WebPageTest fournit un graphique en cascade de chaque requĂȘte d'image, y compris le time-to-first-byte et la durĂ©e de tĂ©lĂ©chargement.
  • Squoosh vous permet de prĂ©visualiser la sortie compressĂ©e cĂŽte Ă  cĂŽte avec l'originale avant de vous engager sur un rĂ©glage.

Tout assembler

Un flux de travail moderne d'optimisation d'images ressemble Ă  ceci :

  1. Enregistrez une copie maßtre non compressée.
  2. Supprimez les métadonnées pendant la compression.
  3. Compressez dans le format d'origine — aucune conversion inutile.
  4. Diffusez des versions aux dimensions appropriĂ©es pour les diffĂ©rentes fenĂȘtres d'affichage.
  5. Activez le lazy loading sur les images non critiques.
  6. Mesurez les performances et itérez.

Commencez dĂšs aujourd'hui Ă  appliquer ces bonnes pratiques avec notre compresseur d'images en ligne gratuit. TĂ©lĂ©versez vos images et tĂ©lĂ©chargez des versions optimisĂ©es en quelques secondes — tout en conservant votre format d'origine intact.

Bonnes pratiques de compression d'images pour le web - CoolTool