Eine identische Qualitätsstufe erzeugt bei JPG-Dateien nicht automatisch dieselbe Dateigröße. Entscheidend sind vor allem Bildinhalt, Pixelanzahl und die Arbeitsweise des verwendeten JPEG-Encoders. Außerdem ist eine Qualitätsangabe wie 80 oder 90 nicht zwischen verschiedenen Programmen normiert.
Der aussagekräftigste erste Test besteht darin, dasselbe Ausgangsbild zweimal mit demselben Programm, denselben Abmessungen und identischen Exportoptionen zu speichern. Bleibt die Größe dabei nahezu gleich, liegt der Unterschied zwischen anderen Dateien meist am Bildinhalt. Weicht sie deutlich ab, sind zusätzliche Exportoptionen oder Metadaten zu prüfen.
Passende Anleitung öffnen →Detailreiche Motive benötigen mehr Speicherplatz
JPEG zerlegt ein Bild in kleine Blöcke und beschreibt deren Helligkeits- und Farbverläufe. Gleichmäßige Flächen lassen sich dabei stärker vereinfachen als feine, unregelmäßige Strukturen. Eine Qualitätsstufe bestimmt, wie stark Bildinformationen bei dieser Verarbeitung reduziert werden dürfen; sie schreibt keine feste Zielgröße vor.
Ein Foto mit blauem Himmel, weichen Schatten und unscharfem Hintergrund kann bei gleicher Auflösung deutlich kleiner werden als eine Aufnahme mit Laub, Haaren, Gras oder feinen Textilien. Auch sichtbares Bildrauschen vergrößert eine JPG-Datei häufig, weil die zufälligen Helligkeits- und Farbabweichungen schlecht zusammenzufassen sind.
- Kleine Datei wahrscheinlicher: glatte Flächen, wenige Kanten, geringe Farbvariation und ein ruhiger Hintergrund.
- Größere Datei wahrscheinlicher: feine Strukturen, viele scharfe Kanten, Rauschen, Körnung oder stark wechselnde Farben.
- Besonders auffällig: Zwei fast gleich aussehende Fotos können unterschiedlich groß sein, wenn eines stärker geschärft oder verrauscht ist.
Die Qualitätszahl ist kein einheitlicher JPEG-Maßstab
Die Qualitätsregler verschiedener Anwendungen sind nicht unmittelbar vergleichbar. Ein Wert von 80 kann in Programm A andere Quantisierungstabellen und damit eine andere Kompressionsstärke verwenden als derselbe Wert in Programm B. Selbst innerhalb einer Anwendung können unterschiedliche Exportfunktionen abweichende Encoder oder Voreinstellungen einsetzen.
Passende Anleitung öffnen →
Passende Anleitung öffnen →Auch die Abstufung des Reglers ist nicht linear. Der Sprung von 90 auf 95 muss die Dateigröße nicht im gleichen Verhältnis verändern wie der Sprung von 50 auf 55. Im oberen Qualitätsbereich können kleine Änderungen besonders viel zusätzlichen Speicher beanspruchen, ohne dass der sichtbare Unterschied bei normaler Betrachtung ebenso groß ausfällt.
Ein belastbarer Vergleich ist daher nur möglich, wenn Programm, Exportdialog, Qualitätswert und alle weiteren Optionen übereinstimmen. Qualitätszahlen aus zwei Anwendungen allein reichen nicht als Vergleichsbasis.
Diese Einstellungen verändern das Ergebnis zusätzlich
Pixelabmessungen
Ein Bild mit mehr Pixeln enthält mehr zu codierende Blöcke. Zwei Dateien mit gleicher Qualitätsstufe sind daher nicht sinnvoll vergleichbar, wenn Breite oder Höhe voneinander abweichen. Maßgeblich sind die tatsächlichen Pixelabmessungen, nicht allein ein eingetragener Wert für Pixel pro Zoll.
Farbunterabtastung
Bei der sogenannten Chroma-Unterabtastung speichert JPEG Farbinformationen mit geringerer räumlicher Auflösung als Helligkeitsinformationen. Eine stärkere Unterabtastung kann die Datei verkleinern, fällt bei Fotos häufig wenig auf, kann an farbigen Schriftkanten und Grafiken aber deutlicher sichtbar werden. Anwendungen bezeichnen diese Option beispielsweise als Farbunterabtastung oder verwenden Angaben wie 4:4:4, 4:2:2 und 4:2:0.
Progressive und optimierte Speicherung
Ein progressives JPEG wird beim Laden in mehreren Verfeinerungsstufen aufgebaut. Eine optimierte Codierung kann effizientere Huffman-Tabellen verwenden. Solche Optionen verändern den Aufbau und häufig auch die Dateigröße, ohne dass sich der eingestellte Qualitätswert ändert. Der Größenunterschied hängt vom Encoder und vom Bild ab.
Metadaten und Farbprofile
EXIF-Daten, Vorschaubilder, Aufnahmeinformationen, Kommentare und eingebettete ICC-Farbprofile belegen zusätzlichen Speicher. Bei einem großen Foto ist dieser Anteil oft weniger auffällig, bei kleinen Webbildern kann er im Verhältnis erheblich sein. Das Entfernen solcher Daten ändert nicht die JPEG-Kompression der sichtbaren Pixel, kann aber Funktionen wie Farbwiedergabe, Orientierung oder die Zuordnung von Aufnahmeinformationen beeinflussen.
Mit einer Gegenprobe die Ursache eingrenzen
- Verwende für den Vergleich dasselbe unveränderte Ausgangsbild. Eine bereits als JPG gespeicherte Zwischenversion verfälscht die Beurteilung durch eine weitere verlustbehaftete Speicherung.
- Gleiche Breite und Höhe in Pixeln ab. Stelle sicher, dass keine automatische Größenanpassung aktiv ist.
- Exportiere beide Varianten im selben Programm über denselben Dialog und mit derselben Qualitätszahl.
- Gleiche Farbunterabtastung, progressiven Modus, Optimierung sowie die Optionen für Metadaten und Farbprofil ab.
- Wiederhole den Export mit einem ruhigen und einem detailreichen Motiv. Wird das strukturreiche Bild größer, reagiert die Kompression erwartungsgemäß auf den Bildinhalt.
- Beurteile neben der Dateigröße sichtbare Blockbildung, Farbsäume und Detailverlust bei derselben Vergrößerung. Die kleinste Datei ist nicht automatisch das beste Ergebnis.
Bleiben die Exportbedingungen gleich und unterscheiden sich nur die Motive, ist eine abweichende JPG-Dateigröße normal. Entstehen dagegen aus demselben Ausgangsbild unerwartet verschiedene Größen, steckt meist eine nicht angeglichene Exportoption, ein anderer Encoder oder ein unterschiedlicher Metadatenumfang dahinter.
Warum nachträgliches Schärfen und Rauschen eine Rolle spielen
Schärfung erhöht lokale Kontraste an Kanten. Starkes Nachschärfen erzeugt zusätzliche feine Strukturen und kann damit mehr JPEG-Daten erfordern. Rauschreduzierung glättet solche Abweichungen und führt häufig zu kleineren Dateien, verändert jedoch ebenfalls Bilddetails.
Diese Bearbeitungsschritte sollten nicht allein zum Erreichen einer bestimmten Dateigröße eingesetzt werden. Soll eine Größenbegrenzung eingehalten werden, ist es meist sinnvoller, zuerst die nötigen Pixelabmessungen festzulegen und danach die Qualitätsstufe anhand sichtbarer Artefakte anzupassen. Das Original sollte unverändert erhalten bleiben, damit nicht wiederholt aus einer bereits komprimierten JPG-Datei exportiert werden muss.
Häufige Fragen zur JPEG-Speicherung
Kann eine kleinere JPG-Datei sichtbar besser aussehen als eine größere?
Ja, wenn die Dateien mit verschiedenen Encodern oder Einstellungen erzeugt wurden. Ein effizienter abgestimmter Export kann weniger Speicher benötigen und dennoch weniger störende Artefakte zeigen. Ein Qualitätsvergleich sollte bei gleicher Pixelgröße und derselben Ansicht erfolgen, nicht nur anhand der Kilobytezahl.
Warum ändert sich die Größe bei erneutem Speichern ohne sichtbare Bearbeitung?
Beim erneuten Speichern werden die Pixel normalerweise wieder nach den Einstellungen des aktiven Encoders komprimiert. Dabei können andere Quantisierungstabellen, Unterabtastungen oder Metadaten verwendet werden. Jede weitere verlustbehaftete Speicherung kann außerdem neue Abweichungen erzeugen, auch wenn sie bei normaler Ansicht zunächst nicht auffallen.
Eignet sich eine feste Qualitätszahl für ein Dateigrößenlimit?
Nein, eine feste Qualitätszahl garantiert wegen der unterschiedlichen Bildinhalte keine feste Obergrenze. Für ein verbindliches Limit muss jede erzeugte Datei geprüft werden. Manche Exportfunktionen bieten eine Zielgröße an; auch dann sollte das Ergebnis auf sichtbare Kompressionsfehler kontrolliert werden.