Format d'image nouvelle génération

WebP Analyse Approfondie

Un format d'image moderne développé par Google. Conçu pour offrir une compression sans perte et avec perte supérieure pour les images sur le web.

Supporte la Transparence
Supporte l'Animation

MOTEUR_PRÉDICTION_INTRA

px0
px1
px2
px3
px4
px5
px6
px7
px8
px9
px10
px11
px12
px13
px14
px15
CIBLE : BLOCK_0
PRÉDICTEUR : AUCUN
RÉSIDU : CALCUL...

Simulation de prédiction intra VP8

Compression Extrême,
Détails Préservés.

L'efficacité de compression de WebP vient de son codage prédictif par blocs. Il utilise des parties de l'image déjà décodées pour construire des prédictions pour les nouveaux pixels.

Cela signifie des fichiers plus petits, des chargements plus rapides et une consommation de bande passante réduite.

JPEG (Original) 100 KB
WebP (Avec perte) 65 KB (-35%)
Google WebP

* Basé sur l'indice de qualité SSIM, le WebP avec perte est 25-34% plus petit que le JPEG à qualité équivalente.

Logique de Compression

function Predict(NeighborPixels) {

// Prédire le pixel actuel via les voisins

Predicted_P = Average(Left, Top, TopLeft);

// Stocker uniquement la différence (Résidu)

return Actual_P - Predicted_P;

}

WebP ne stocke pas la couleur de chaque pixel directement (comme BMP). Au lieu de cela, il "devine" la couleur du pixel actuel en fonction des pixels connus environnants. Il n'a besoin de stocker que la petite quantité de données où il a "mal deviné" (le résidu). Cela réduit considérablement la taille du fichier.

Fonctionnalités Polyvalentes

Pas seulement un remplaçant du JPEG, mais une évolution du PNG et du GIF.

Avec & Sans Perte

WebP est unique en supportant à la fois la compression avec perte (technologie vidéo VP8) et la compression sans perte (WebP Lossless).

Transparence Alpha

Même en mode avec perte, WebP supporte un canal Alpha 8 bits. C'est quelque chose que JPEG ne peut pas faire.

Support Animation

WebP peut remplacer le GIF. Il supporte l'animation avec et sans perte, généralement 64% plus petit que le GIF.

Architecture Sous-jacente

Codage Prédictif

La compression avec perte WebP est basée sur le codage d'images clés VP8. Il divise l'image en macroblocs 16x16 et plus loin en sous-blocs 4x4 pour la prédiction.

Codage Entropique

Les données résiduelles et les vecteurs de mouvement subissent un codage arithmétique contextuel, plus efficace que le codage Huffman de JPEG.

comparison.log
Format Bits/Pixel
JPEG (Q=80) 2.65
WebP (Q=80) 1.82
> Gain d'efficacité détecté: ~31%