Wie JPEG-Qualität funktioniert
Wenn Sie ein JPEG bei “Qualität 85” speichern, teilen Sie dem Encoder nicht mit, 85% der ursprünglichen Bilddaten zu behalten. Die Qualitätszahl steuert Quantisierungstabellen — Nachschlagetabellen, die bestimmen, wie aggressiv der Encoder die Ausgabe der Diskreten Kosinustransformation (DCT) rundet.
Hier ist eine vereinfachte Version dessen, was passiert, wenn ein Bild zu JPEG komprimiert wird:
- Farbumwandlung. Das Bild wird von RGB zu YCbCr konvertiert — ein Luminanz- (Helligkeits-) Kanal und zwei Chrominanz- (Farb-) Kanäle. Menschliche Augen sind viel empfindlicher für Helligkeit als für Farbe, daher können die Farbkanäle aggressiver komprimiert werden.
- Blockaufteilung. Jeder Kanal wird in 8×8 Pixel-Blöcke unterteilt.
- DCT-Transformation. Jeder Block wird vom räumlichen Bereich (Pixelwerte) in den Frequenzbereich (DCT-Koeffizienten) transformiert. Niederfrequente Koeffizienten stellen sanfte Gradienten dar; Hochfrequenz-Koeffizienten stellen feine Details und Kanten dar.
- Quantisierung. Hier werden Daten permanent verworfen. Jeder DCT-Koeffizient wird durch einen Wert aus der Quantisierungstabelle dividiert und zur nächsten ganzen Zahl gerundet. Höhere Qualitätseinstellungen verwenden kleinere Divisoren (weniger Rundung, weniger Datenverlust). Niedrigere Qualitätseinstellungen verwenden größere Divisoren (mehr Rundung, mehr Datenverlust, kleinere Dateien).
- Entropiekodierung. Die quantisierten Koeffizienten werden weiter mit verlustfreier Huffman-Kodierung komprimiert, um die endgültige Datei zu erzeugen.
Die Qualitätszahl skaliert die Quantisierungstabelle. Bei Q100 sind die Divisoren winzig (minimale Rundung). Bei Q10 sind die Divisoren groß (aggressive Rundung, die die meisten feinen Details zerstört). Die Beziehung zwischen Qualitätszahl und Dateigröße ist nichtlinear — die größten Dateigrößeneinsparungen treten im Q95–Q85-Bereich auf, nicht am unteren Ende der Skala.
Wichtiger Einblick: JPEG-Qualität ist kein Prozentsatz. Q50 bedeutet nicht “die Hälfte der Qualität von Q100”. Es bedeutet “verwenden Sie eine bestimmte Quantisierungstabelle, die ungefähr in der Mitte der Aggressivitätsskala liegt”. Die wahrgenommene Auswirkung jedes Schritts variiert enorm je nachdem, wo Sie sich auf der Skala befinden.
Qualitätsbenchmark-Vergleich
Um die reale Auswirkung von Qualitätseinstellungen zu verstehen, betrachten Sie eine typische 24-Megapixel-Fotografie (6000×4000 Pixel), die von einer verlustfreien PNG-Quelle konvertiert wird. Die PNG wiegt ungefähr 25–35 MB. So vergleichen sich die einzelnen JPEG-Qualitätsstufen:
| Qualität | Ungefähre Dateigröße | % der PNG-Größe | Visueller Unterschied | Typische Verwendung |
|---|---|---|---|---|
| Q100 | 8–12 MB | ~35% | Unmerklich | Archivierung (aber nicht verlustfrei) |
| Q95 | 4–6 MB | ~18% | Unmerklich | Professionelle Fotografie |
| Q92 | 3–5 MB | ~14% | Unmerklich | Hochwertiger Druck, E-Commerce |
| Q85 | 1,5–3 MB | ~8% | Bei 200% Zoom kaum merklich | Web-Sweet-Spot, Blogs, Galerien |
| Q80 | 1–2 MB | ~6% | Nur beim Vergrößern merklich | Soziale Medien, allgemeines Web |
| Q70 | 600–900 KB | ~3% | Sichtbares Glätten, Ringing um Kanten | Miniaturansichten, Vorschauansichten |
| Q50 | 300–500 KB | ~1,5% | Offensichtliche Artefakte, Blockung | Nur extreme Kompression |
Der hervorstechendste Befund: Q95 ist bereits die Hälfte der Größe von Q100, doch beide sind visuell unmerklich vom PNG-Original unterscheidbar. Bei Q85 ist die Datei ungefähr 8% der Größe des ursprünglichen PNG — eine 12x Reduktion — und die große Mehrheit der Betrachter kann keinen Unterschied zwischen Q85 und Q100 auf einem normalen Monitor mit normalem Betrachtungsabstand erkennen.
Die “Qualitätsklippe”
JPEG-Kompression hat eine charakteristische Kurve, die die meisten Menschen überrascht. Die Beziehung zwischen Qualitätseinstellung und Dateigröße ist nicht linear, und ebenso die Beziehung zwischen Qualitätseinstellung und wahrgenommener Qualität.
Der sweet spot: Q95 bis Q85
Zwischen Qualität 95 und 85 sinkt die Dateigröße um 50–60%, während Veränderungen der wahrgenommenen Qualität fast unsichtbar sind. Dies ist der Bereich, in dem die JPEG-Kompression am effizientesten ist — der Encoder verwirft Hochfrequenzdaten, die menschliche Sicht kaum registriert.
Denken Sie darüber so: Die ersten Koeffizienten, die quantisiert werden, sind diejenigen, die die feinsten und subtilsten Texturen darstellen — Filmkorn, Rauschen auf Pixelebene, kaum sichtbare Gradienten. Ihre Augen erkannten diese Daten erst gar nicht.
Die Gefahrenzone: Q80 bis Q60
Unter Qualität 80 erzeugt jeder weitere Rückgang der Qualitätszahl eine kleinere Dateigrößenreduktion, aber eine größere visuelle Verschlechterung. Der Encoder hat bereits die leicht zu verwerfenden Hochfrequenzdaten entfernt und schneidet jetzt in Mittelfrequenzzinformationen, die Ihre Augen wahrnehmen — Kantendefinition, Farbgradienten in Hauttönen, Details in Schattenbereichen.
Dies ist die “Qualitätsklippe”. Zwischen Q80 und Q60:
- Ringing-Artefakte treten um hochkontrastrastische Kanten auf (Text auf Hintergründen, Baumäste vor dem Himmel).
- Blockierungsartefakte werden sichtbar — das 8×8-Pixel-Gittermuster scheint in sanften Gradientenflächen wie blauen Himmeln durch.
- Farbbänderung ersetzt sanfte Gradienten durch sichtbare Stufen.
- Moskito-Rauschen — Flimmerartefakte um scharfe Kanten — wird merklich.
Die praktische Regel
Sie erhalten den meisten Nutzen aus der JPEG-Kompression im Q85–Q95-Bereich. Über Q95 hinaus verdoppelt sich die Dateigröße ohne sichtbaren Nutzen. Unter Q80 sparen Sie relativ wenig Dateigröße, während Sie sichtbare Verschlechterung einführen. Der genaue Schwellenwert hängt vom Bildinhalt ab — Fotografien mit sanften Gradienten (Himmel, Haut) zeigen Artefakte früher als geschäftige Texturen (Laub, Kies).
Chrominanz-Subsampling-Interaktion
Es gibt eine verborgene Einstellung, die sich bei bestimmten Qualitätsschwellen ändert: Chrominanz-Subsampling. So nutzt JPEG die Tatsache aus, dass menschliche Sicht weniger empfindlich für Farbdetails als für Helligkeitsdetails ist.
| Subsampling | Was es bedeutet | Wann es aktiviert wird | Visuelle Auswirkung |
|---|---|---|---|
| 4:4:4 | Volle Farbauflösung | Q ≥ 90 (ImageMagick-Standard) | Keine Farbunschärfe |
| 4:2:0 | Farbauflösung in beiden Dimensionen halbiert | Q < 90 (ImageMagick-Standard) | Leichte Farbunschärfe an scharfen Kanten |
In ImageMagick (das unseren Converter antreibt), liegt der Schwellenwert bei Qualität 90. Bei Q90 und darüber verwendet der Encoder 4:4:4 Subsampling — jedes Pixel erhält seine eigenen Farbinformationen. Unter Q90 wechselt es zu 4:2:0 — die Farbauflösung wird auf ein Viertel der Luminanzauflösung reduziert.
Für Fotografien ist dieser Wechsel fast unsichtbar. Das menschliche Auge verarbeitet Farben mit viel niedrigerer Auflösung als Helligkeit, daher sieht 4:2:0 in natürlichen Bildern mit organischen Texturen identisch aus.
Für Screenshots, Text, Grafiken und UI-Elemente kann der Wechsel merklich sein. Scharfe Farbgrenzen — roter Text auf weißem Hintergrund, farbige Symbole, dünne farbige Linien — können bei 4:2:0 einen leichten Farbverlauf zeigen. Wenn Ihr PNG Text oder scharfe Grafiken enthält, sollten Sie die Qualität bei 90 oder darüber halten, um 4:4:4 Subsampling zu bewahren.
CleverUtils-Pipeline: Unser Converter verwendet convert input.png -quality 92 -flatten -background white -alpha remove -colorspace sRGB output.jpg. Qualität 92 stellt sicher, dass 4:4:4 Chrominanz-Subsampling für maximale Farbtreue vorhanden ist.
Empfohlene Einstellungen nach Anwendungsfall
Es gibt keine einzelne “beste” Qualitätseinstellung. Die richtige Wahl hängt davon ab, wo das Bild verwendet wird, wer es sieht und wie wichtig die Dateigröße ist.
| Anwendungsfall | Empfohlene Qualität | Begründung |
|---|---|---|
| Blog / Redaktion | Q80–Q85 | Schnelle Seitenladevorgänge sind wichtiger als pixelgenauer Detail. Leser lesen Text, keine Fotos auf Pixelbasis. |
| Soziale Medien | Q75–Q80 | Plattformen komprimieren Uploads erneut. Das Hochladen bei Q95 verschwendet Bandbreite — Instagram wird auf ~Q70 neu kodieren. |
| E-Commerce-Produkte | Q85–Q90 | Produktdetails beeinflussen Kaufentscheidungen. Q85 reicht für die meisten Produkte; Q90 für Schmuck, Stoffe und Uhren. |
| Portfolio / Fotografie | Q90–Q95 | Fotografen untersuchen Bilder. Höhere Qualität bewahrt subtile Farbabstufungen und stellt 4:4:4 Chrominanz sicher. |
| Druck (Broschüren, Poster) | Q92–Q95 | Druck bei 300 DPI vergrößert Artefakte. Höhere Qualität stellt saubere Ausgabe auch bei kurzem Betrachtungsabstand sicher. |
| Archiv-Backup | Q95+ | Wenn Sie JPEG für Archivierung verwenden müssen, maximieren Sie die Qualität. Aber ziehen Sie in Betracht, stattdessen das ursprüngliche PNG zu behalten. |
| Miniaturansichten / Vorschauansichten | Q65–Q75 | Kleine Displaygröße verbirgt Artefakte. Dateigröße ist kritisch — ein Raster von 50 Miniaturansichten bei Q85 summiert sich schnell. |
| E-Mail-Anhänge | Q80–Q85 | Bleiben Sie unter den Größenlimits für Anhänge, während Bilder scharf genug für die Bildschirmansicht bleiben. |
JPEG Q100 ist NICHT verlustfrei
Dies ist eine der häufigsten Missverständnisse in der Bildverarbeitung. Das Einstellen der JPEG-Qualität auf 100 erzeugt nicht eine verlustfreie Datei. Hier ist warum:
- DCT-Rundung ist immer verlustbehaftet. Die Diskrete Kosinustransformation konvertiert Pixelwerte in Floating-Point-Frequenzkoeffizienten. Diese Koeffizienten müssen für die Speicherung zu ganzen Zahlen gerundet werden. Selbst mit der sanftesten Quantisierungstabelle (Q100) führt diese Rundung zu permanenten Fehlern.
- Farbumwandlung führt Rundung ein. Die Umwandlung von RGB zu YCbCr und zurück beinhaltet Floating-Point-Mathematik mit Rundung bei jedem Schritt.
- Chrominanz-Subsampling kann immer noch angewendet werden. Je nach Encoder kann auch Q100 4:2:0 Subsampling verwenden, wodurch die Farbauflösung reduziert wird.
In der Praxis ist JPEG Q100 visuell nicht zu unterscheiden vom Original. Das PSNR (Peak Signal-to-Noise Ratio) liegt typischerweise über 50 dB, was Unterschieden entspricht, die für das menschliche Auge unsichtbar sind. Aber wenn Sie eine bitweise identische Reproduktion benötigen — für medizinische Bildgebung, wissenschaftliche Daten oder Pixel Art — ist JPEG auf jeder Qualitätsstufe das falsche Format.
Wenn Sie echte Verlustfreiheit benötigen
- PNG — das Standard-Verlustfreiformat. Größere Dateien, aber jedes Pixel wird genau bewahrt.
- WebP (verlustfreier Modus) — 25–35% kleiner als PNG und bleibt trotzdem verlustfrei.
- AVIF (verlustfreier Modus) — noch kleiner, aber langsamere Kodierung und begrenzte Browser-Unterstützung.
- TIFF (LZW/ZIP) — Verlustfrei mit Kompression, weit verbreitet in professionellen Workflows.
Profitipp: Wenn Sie PNG speziell für die Dateigröße in JPG konvertieren, ist der Sinn, eine kleine Menge verlustbehaftete Kompression zu akzeptieren. Q85–Q92 gibt Ihnen die beste Rendite — massive Größenreduktion mit imperceptiblem Qualitätsverlust. Das Speichern bei Q100 macht einen großen Teil des Sinnes der Konvertierung zu JPEG zunichte.
Neuspeichern und Generationsverlust
Jedes Mal, wenn ein JPEG geöffnet, bearbeitet und erneut gespeichert wird, läuft der DCT/Quantisierungszyklus erneut. Jeder Zyklus verwirft zusätzliche Daten. Dies wird Generationsverlust genannt, und er sammelt sich an:
- Erste Speicherung (von PNG): Kleiner, kontrollierter Verlust, der durch Ihre Qualitätseinstellung bestimmt wird.
- Zweite Speicherung (von JPEG): Der Encoder re-quantisiert bereits quantisierte Daten. Artefakte verstärken sich, besonders bei niedrigeren Qualitätsstufen.
- Dritte Speicherung und darüber hinaus: Die Qualität verschlechtert sich merklich mit jeder Generation. Nach 5–10 Speicherungen bei Q85 zeigt das Bild offensichtliche Blockung und Farbverschiebungen.
Die praktische Regel: Bearbeiten Sie immer vom Original-PNG (oder einer anderen verlustfreien Quelle) und exportieren Sie als letzten Schritt zu JPEG. Verwenden Sie niemals ein JPEG als Ausgangspunkt für Bearbeitungen, wenn die verlustfreie Quelle verfügbar ist. Wenn Sie ein JPEG erneut speichern müssen, verwenden Sie Q95 oder höher, um zusätzliche Verluste zu minimieren.
Jenseits des Qualitätsschiebers
Die Qualitätszahl ist nicht der einzige Faktor, der die JPEG-Dateigröße bestimmt. Mehrere andere Techniken können die Dateigröße ohne Anpassung der Qualitätseinstellung reduzieren:
Progressive Kodierung
Progressive JPEGs speichern das Bild in mehreren Scans (unscharf zu scharf) statt von oben nach unten. Bei Bildern größer als 10 KB erzeugt progressive Kodierung typischerweise Dateien 1–3% kleiner als Baseline-Kodierung auf der gleichen Qualitätsstufe. Sie verbessert auch die wahrgenommene Ladegeschwindigkeit auf langsamen Verbindungen.
Metadaten-Stripping
EXIF-Metadaten (Kameramodell, GPS, Datum, Miniaturansichten) können 10–100 KB zu jeder Datei hinzufügen. Bei Web-Bildern, wo Metadaten nicht benötigt werden, bietet das Stripping eine sinnvolle Größenreduktion — besonders bei Bildern von Profi-Kameras, die große Miniaturansicht-Vorschaubilder und ICC-Profile einbetten.
Auflösungsreduktion
Wenn Ihr PNG 4000×3000 Pixel ist, aber das Bild auf einer Website nur 800×600 angezeigt wird, erzeugt das Ändern der Größe vor der Kompression eine dramatisch kleinere Datei — ungefähr 25 mal kleiner bei der gleichen Qualitätseinstellung (Flächenreduktion ist quadratisch). Ändern Sie immer die Größe auf die Displaygröße (oder 2x für Retina-Displays), bevor Sie die Qualität festlegen.
Farbraum
Die Konvertierung von einem breiten Farbraum (Adobe RGB, Display P3) zu sRGB vor der JPEG-Kodierung stellt eine konsistente Anzeige über alle Browser und Geräte hinweg sicher. Es entfernt auch das eingebettete ICC-Profil, was 1–4 KB spart. Unser Converter handhabt dies automatisch.
Verschiedene Qualitätseinstellungen ausprobieren
Die beste Möglichkeit, die richtige Qualität für Ihre Bilder zu finden, ist zu experimentieren. Laden Sie unten ein PNG hoch und konvertieren Sie es zu JPG. Vergleichen Sie die Ausgabe bei verschiedenen Qualitätsstufen, um zu sehen, wo Ihre persönliche Schwelle “gut genug” liegt. Für die meisten Web-Nutzung liegt diese Schwelle bei Q80–Q85. Für Fotografie und Druck liegt sie bei Q90–Q95.