Que sont les algorithmes de compression d’images ?
Les algorithmes de compression d’images réduisent les données d’image encodées en représentant plus efficacement la redondance spatiale. Les méthodes avec perte peuvent aussi supprimer des détails visuellement moins importants, tandis que les méthodes sans perte préservent les valeurs des pixels décodés.
Fonctionnement des algorithmes de compression d’images
Les codecs d’image transforment les données des pixels en une syntaxe qui exploite les corrélations, les motifs répétés et les régularités statistiques. Les conceptions sans perte permettent une reconstruction exacte, tandis que les conceptions avec perte quantifient ou approximent l’information pour obtenir des représentations plus petites. Le choix du codec détermine également des fonctionnalités telles que la prise en charge du canal alpha, l’animation, le décodage progressif, le transport des métadonnées et la précision des couleurs. La compression intervient après la retouche et la préparation des couleurs, puis influe sur le stockage, la diffusion réseau, le coût du décodage et la réutilisation des archives.
Points clés
- La compression sans perte ne garantit pas la préservation de toutes les informations sources si une conversion des couleurs, une réduction de la profondeur de bits, une suppression des métadonnées ou des modifications de l’alpha ont lieu avant l’entrée des pixels dans l’encodeur.
- Le décodage et le réencodage répétés d’une image compressée avec perte peuvent cumuler les dégradations dues à la quantification et au rééchantillonnage ; conserver un original de référence sans perte ou peu traité évite les pertes générationnelles lors de la création ultérieure d’images dérivées.
- L’efficacité de la compression dépend du contenu : le bruit photographique est coûteux à encoder, tandis que les graphismes en aplats et les suites de valeurs répétées favorisent des schémas de prédiction et d’entropie différents de ceux des images naturelles.
Quand les algorithmes de compression d’images sont importants
Choisissez un algorithme en équilibrant la taille du fichier, la qualité visuelle, le coût d’encodage, les besoins de transparence et la prise en charge par les décodeurs. Un format plus récent peut économiser de la bande passante, mais nécessiter une solution de repli compatible pour les clients qui ne peuvent pas le décoder.