Wie soeben erläutert, liegen die Stärken von GIF in der Wiedergabe von computergenerierten gleichfarbigen Flächen. Geht es dagegen um die Reproduktion einer fotorealistischen Vorlage, reichen 256 Tabelleneinträge oft nicht aus, sanfte Farbverläufe zu beschreiben. Hier kommt JPEG zu Hilfe, ein Verfahren benannt nach der Gruppe, die es entwickelt hat, der Joint Photographic Expert Group, Mitglieder der Standardisierungsgremien CCITT und ISO.
Zunächst wird das RGB-Bild in den YUV-Raum transformiert, d.h. die Farbinformation wird verlustfrei durch einen Helligkeitsanteil ‘und zwei Farbdifferenzen und kodiert. Da das Auge für Helligkeitssprünge sensitiver ist als für Farbdifferenzen, kann man nun die -Matrix in der vollen Auflösung belassen und in den , -Matrizen jeweils 4 Pixel mitteln (4:1:1 Subsampling).
Für je 4 Originalpixel mit insgesamt 12 Bytes werden nun Bytes benötigt (pro Bildpunkt also Bit). Die Reduktion beträgt 50 %.
Nun werden die drei Matrizen in Blöcke mit Abtastwerten aufgeteilt. Anschließend durchlaufen die Blöcke folgende Schritte:
Um aus dem komprimierten Bild das Original zu rekonstruieren, werden die Schritte in umgekehrter Reihenfolge und inverser Funktionalität durchlaufen. Bild 3 zeigt die Auswirkungen der drei Phasen angewendet auf eine Grauwertmatrix.
|
|
Kompression 22:1 |
Kompression 65:1 |