JPEG verwendet tatsächlich zwei Arten der Komprimierung, eine verlustbehaftete und eine verlustfreie. Verlustfreie Komprimierung verursacht keine Artefakte, daher können wir diesen Teil ignorieren. Die spezielle Art der verlustbehafteten Komprimierung in JPEG, die als diskrete Cosinustransformation für die mathematischen Knurds bezeichnet wird, ermöglicht einen Kompromiss zwischen Komprimierungsverhältnis und Wiedergabetreue. Die meisten Software-Programme sehen dies als "Qualitäts" -Wert an, üblicherweise auf der Skala von 0 bis 100, wobei 100 praktisch kein oder nur ein sehr geringer Verlust ist und die Dinge von da an sinken.
Dieser spezielle Komprimierungsalgorithmus wurde übernommen, weil er die Dinge, die das menschliche visuelle System nicht so stark wahrnimmt wie andere Szenenkomponenten, gut aussortieren kann. Dies ist zum Teil der Grund, warum ziemlich anständig aussehende Bilder beeindruckend hohe Kompressionsraten aufweisen können. Dies ist auch der Grund, warum es bei echten Halbtonfotos gut funktioniert und bei synthetischen Bildern und Strichzeichnungen nicht so gut.
Hier ist ein 200 x 300-Bereich eines größeren Fotos, in dem die Pixel 2x repliziert wurden, um sie besser zu sehen. Diese verwendete JPEG-Komprimierung "Qualität" 100:
Qualität 80, 79% Dateigrößenreduzierung:
Qualität 60, 86% Ermäßigung:
Qualität 40, 90% Ermäßigung:
Die Dateigrößenreduzierungen basierten auf JPEG-Komprimierungen der gesamten Datei, sodass die Header-Strukturen und andere festgelegte Overheads nur einen kleinen Teil der Daten ausmachten.
Beachten Sie, dass Sie nach Artefakten im zweiten Bild suchen müssen, obwohl fast 4/5 der ursprünglichen Informationen verworfen wurden. JPEG-Komprimierungsartefakte sind in der Regel an scharfen Kanten und in sich langsam ändernden flachen Bereichen am sichtbarsten. Da es sich bei Strichzeichnungen ausschließlich um scharfe Kanten handelt, ist die JPEG-Komprimierung hierfür nicht geeignet.
Sie können sehen, dass die Komprimierungsartefakte bei höheren Komprimierungsverhältnissen zunehmend schlechter werden. Beachten Sie jedoch, dass das untere Bild eine erstaunliche Menge an visuellen Informationen enthält, wenn 9/10 der Rohdaten gelöscht werden.
Die für die verlustbehaftete JPEG-Komprimierung charakteristischen Artefakttypen sind "Block" in sich langsam ändernden flachen Bereichen und "Schmutz" um kontrastreiche Kanten. Sehen Sie sich zum Beispiel den unteren rechten Bereich im Bild oben an. Das enthält unscharfen Hintergrund, also ändern sich die Werte langsam. Die Blockhaftigkeit ist ganz offensichtlich. Schauen Sie sich für Beispiele des "Drecks" das linke Horn der Ziege an. Diese beiden Arten von Artefakten sind normalerweise ein starker Hinweis darauf, dass die JPEG-Komprimierung durchgeführt wurde. Schauen Sie auch in den anderen Bildern oben nach, um ein Gefühl dafür zu bekommen, wie sie aussehen, wenn sie gerade erst erscheinen, und welche Art von Komprimierungsrate Sie unter verschiedenen Umständen tolerieren können.