Aller au contenu
Vizua

Compression d'image expliquée : avec perte vs sans perte et quand utiliser chacune

Mis à jour:

La compression avec perte supprime des informations pour réduire la taille ; la compression sans perte représente plus efficacement les pixels décodés afin de pouvoir les restaurer. Le gain dépend de la source, de l’encodeur, des réglages et des traitements antérieurs. Certains formats offrent un seul mode, d’autres les deux.

Ce qui arrive à vos pixels : la différence fondamentale

Imaginez une photo de coucher de soleil composée de millions de pixels, dont beaucoup de voisins ont presque la même teinte orange. Les algorithmes exploitent cette redondance de manières différentes.

La compression sans perte trouve des motifs dans les pixels encodés et les représente plus brièvement, comme « orange ×4 ». Le décodage restaure ces valeurs. Métadonnées, profils colorimétriques, profondeur, orientation et structure restent séparés et peuvent changer. PNG et WebP sans perte proposent un codage sans perte des pixels.

La compression avec perte transforme ou prédit l’information et quantifie une partie de la représentation. Dégradés, texture, couleur ou contours peuvent changer et les données supprimées ne peuvent être reconstruites. Le gain varie ; JPEG, WebP et AVIF avec perte utilisent des outils différents.

Aucune méthode n’est toujours meilleure. Elles résolvent des problèmes distincts et un bon flux emploie les deux selon le contenu.

Fonctionnement de la compression avec perte

Le JPEG de base est un exemple concret de chaîne avec perte :

  1. Conversion colorimétrique — un encodeur courant convertit RVB en luminance/chrominance ; matrice, plage et gestion des couleurs influencent le résultat.
  2. Sous-échantillonnage chromatique facultatif — la couleur peut avoir une résolution spatiale moindre que la luminance. Sa visibilité dépend du contenu, du mode, de l’écran et de l’observateur ; texte et contours saturés peuvent la révéler.
  3. Transformation en blocs — le JPEG de base applique une transformée en cosinus discrète à des blocs de 8×8. WebP et AVIF emploient d’autres structures : cette description ne s’y applique pas littéralement.
  4. Quantification — les valeurs transformées sont représentées avec moins de précision. Le réglage de qualité influence plusieurs décisions et n’est pas une échelle physique normalisée.
  5. Codage entropique — les données restantes sont compressées sans perte pour éliminer la redondance.

Le même nombre de qualité peut produire des résultats différents selon l’encodeur, et une source déjà compressée peut beaucoup moins diminuer qu’un master non compressé. Exportez un fichier représentatif et comparez taille et défauts dans le contexte prévu.

Fonctionnement de la compression sans perte

Le codage sans perte décrit les pixels sans les supprimer, même si l’outil peut encore transformer l’image avant de l’encoder :

  • Filtrage et prédiction — l’encodeur prédit chaque pixel à partir de ses voisins et stocke la différence ; les zones lisses donnent de petites différences.
  • Codage par dictionnaire — les motifs répétés sont enregistrés une seule fois et référencés par un pointeur court, à la manière de la compression ZIP.
  • Codage entropique — les valeurs fréquentes reçoivent des représentations binaires plus courtes.

Le gain dépend fortement du contenu. Les aplats répétés et contours prévisibles se compressent souvent bien ; le bruit et les textures complexes, moins. C’est pourquoi le sans perte convient souvent aux graphismes, tandis que la diffusion de photos utilise une sortie avec perte soigneusement choisie.

Résultats illustratifs : la source compte

Fichier source Comportement courant sans perte Comportement courant avec perte
Photo non compressée Préserve les pixels mais peut rester lourde Peut beaucoup diminuer ; vérifiez texture et contours
Capture avec texte Se compresse souvent bien et garde le texte net Peut être plus légère mais ajouter halos ou flou
Logo transparent Souvent adapté ; SVG peut être meilleur pour le vectoriel Des formats avec perte et alpha existent ; vérifiez contours et couleur
JPEG déjà compressé PNG peut grossir sans restaurer le détail Peut encore diminuer mais ajoute une génération avec perte

La dernière ligne montre une erreur courante : convertir JPEG en PNG ne restaure aucun détail et crée souvent un fichier plus gros. Les résultats dépendent du contenu et des encodeurs ; ce tableau présente des comportements à tester, pas des valeurs de référence.

Quels formats utilisent quel type de compression

Format Lossy Lossless Rôle courant
JPEG Oui (uniquement) Non Photos et images principales
PNG Non Oui (uniquement) Captures, logos et graphismes avec texte
WebP Oui Oui Diffusion web moderne testée
AVIF Oui Oui Chaînes modernes capables de tester la compatibilité
GIF La création de palette peut être avec perte LZW conserve les valeurs indexées Animation simple interopérable quand GIF est requis
TIFF Dépend de la compression et du contenu Plusieurs options sans perte ou non compressées Flux d’image, impression ou conservation propres à une application

WebP et AVIF proposent les deux modes, mais un outil peut n’en exposer qu’un. Choisissez selon la capacité réelle de l’encodeur, le contenu, les logiciels destinataires et la sortie testée. Notre comparatif WebP et AVIF détaille les compromis.

Guide pratique : quand utiliser chaque type

Utilisez la compression lossy pour :

  • Les photographies et images naturelles (paysages, portraits, photos de produits)
  • Bannières principales et images d’arrière-plan des sites
  • Les images pour les réseaux sociaux et les miniatures
  • Images de diffusion où réduire le fichier compte davantage que préserver chaque pixel décodé

Une qualité autour de 75–85 peut servir de départ avec de nombreux encodeurs, pas de garantie ni d’échelle commune. Testez avec le compresseur JPEG ou le compresseur WebP, examinez la taille d’affichage et un zoom supérieur, et gardez l’original.

Utilisez la compression lossless pour :

  • Captures avec texte, car la compression avec perte peut brouiller les lettres
  • Les logos et éléments de marque (la reproduction exacte des couleurs est essentielle)
  • Les diagrammes techniques et illustrations
  • Images exigeant à la fois alpha et pixels décodés préservés, si l’encodeur offre cette combinaison
  • Masters raster quand flux, précision, métadonnées et politique de conservation sont définis

Le compresseur PNG décode puis réencode avec un codage PNG sans perte. Il vise à préserver le raster, mais peut changer métadonnées, profils, blocs auxiliaires et valeurs RVB cachées sous la transparence totale ; vérifiez-les si elles comptent.

Questions fréquentes

Voit-on la différence entre compression avec et sans perte ?

Parfois. Cela dépend de l’image, de l’encodeur, des réglages, de la taille d’affichage, de l’écran, du zoom et de l’observateur. Une sortie avec perte de haute qualité peut convenir au contexte tout en différant de la source. Le SSIM aide à comparer, mais aucun score ne prouve qu’un résultat est identique pour tout le monde.

Le PNG est-il toujours sans perte ?

Le PNG standard peut conserver exactement les pixels décodés, même si métadonnées et blocs auxiliaires changent. Certains outils nomment « PNG avec perte » la quantification en palette : limiter une image true color à 256 entrées supprime des couleurs. Cela peut convenir aux graphismes plats, mais dégradés, anticrénelage et transparence doivent être examinés.

Quel type de compression choisir pour le web ?

Les formats avec perte sont souvent efficaces pour les photos ; les formats sans perte conviennent souvent au texte, aux contours nets, aux intermédiaires ou lorsque les pixels doivent être conservés. Des formats modernes offrent la transparence dans les deux modes. Testez la source à sa taille de diffusion au lieu d’appliquer une règle unique.

Compresser plusieurs fois dégrade-t-il l’image ?

Les réencodages avec perte peuvent cumuler une perte générationnelle. Gardez un master de haute qualité ou sans perte et créez les fichiers de diffusion depuis celui-ci. Réencoder les pixels avec un codec sans perte ne les dégrade pas, mais métadonnées, profils, profondeur, palette ou conversions logicielles peuvent changer le fichier.

WebP peut-il être avec et sans perte ?

Oui. WebP et AVIF spécifient les deux modes. La prise en charge réelle varie : un encodeur ou une interface peut n’en exposer qu’une partie. Vérifiez le fichier produit et ne déduisez pas le mode du seul nom.

Compressez vos images maintenant

Le fichier sélectionné est traité dans le navigateur et n’est pas envoyé à notre serveur de traitement d’images.