Warum steigt die JPEG-Qualität auf zwölf?

19

Warum steigt die JPEG-Qualitätsoption in Adobe-Produkten auf zwölf?

Hier ist die Option im Dialogfeld "Speichern" von PS:

JPEG-Speicherdialog mit Anzeige der Qualität 12

Das ist eine ganz neue Definition von bis zu elf .

Andres
quelle
7
Obligatorisch: youtube.com/watch?v=EbVKWCpNFhY
Jay Lance Photography
lol, jetzt weiß ich, woher dieser Ausdruck kommt!
Andres
11
Weil ein kluger Ingenieur die JPEG-Skala erreichte und seine 2000 Dollar verdiente
Evan Krall,
1
Dies ist das gleiche Programm, dessen Schärfungsgrad auf 500% steigt
MikeW
1
Ich glaube, die Witze sind tatsächlich die richtige Antwort . Ich erinnere mich, dass in einer älteren Version von Photoshop (3, vielleicht - nicht CS3, sondern Photoshop 3) 11 der Spitzenwert war. Und denken Sie daran, obwohl es sich um ein gigantisches Unternehmensprodukt handelt, war das Programm ursprünglich das Werk einiger genialer Programmierer, einer Klasse von Leuten, die solchen Humor besonders mögen. Und später kamen 12 hinzu, genau wie beim XKCD-Comic.
mattdm

Antworten:

14

Stellen Sie zunächst fest, dass diese Zahlen zu 100% willkürlich sind. Eine 6 von 12 in einer Anwendung kann mit einer 50/100 in einer anderen Anwendung übereinstimmen oder nicht, obwohl sie mathematisch identisch sind. Versuchen Sie also nicht, diese Werte anwendungsübergreifend zu vergleichen.

Mit dieser Einstellung ... werden die "Quantisierungstabellen" des Komprimierungsalgorithmus angepasst. Normalerweise sind das die Luminanz- und Chrominanz-Quantisierungstabellen. Diese Tabellen beschreiben, wie viel von jedem Informationstyp von der Komprimierungsmaschine für verschiedene Arten von Wiederholungsmustern verworfen wird. Zum Beispiel könnte ein "feines" QT in allen Teilen der Tabelle eine sehr niedrige Zahl haben. Egal wie oft sich ein Muster wiederholt, verwerfen Sie es nicht, da die gegenüberliegende Tabelle in den Bereichen der Tabelle größere Zahlen hätte repräsentieren häufig vorkommende Muster. Grundsätzlich gilt: "Dies ist ein verbreitetes Muster. Sie können es viel weiter komprimieren. Es ist für das Bild nicht so wichtig."

In verschiedenen Dingen, die eine Komprimierung ausführen, sind verschiedene Sätze von Tabellen gespeichert. Meine Kamera hat zum Beispiel 2 (Fein und Grob) pro JPEG-Größe. (Zumindest wette ich, dass Small Fine nicht die gleichen Tische wie Large Fine verwendet ... aber sie könnten!) Ich habe ein paar Kameras gesehen, die 4 Stufen hatten (Niedrig, Normal, Fein, SuperFein). Photoshop hat traditionell 13 (0-12), Lightroom 101 (1-101) (dazu gleich mehr.) Und ich habe andere Tools mit 5 (1-5) bis 256 gesehen! (0-255).

Beginnen wir also mit den 13 Ebenen von Photoshop. Grundsätzlich sind 13 QT-Sätze in die Anwendung integriert, aus denen sich ein immer detaillierteres Spektrum zusammensetzt. 0 ist schrecklich und komprimiert Dinge, um irgendetwas Nützliches hinter sich zu lassen. 12 ist ebenso unbrauchbar, aber aus dem entgegengesetzten Grund kann es tatsächlich zu Dateien kommen, die GRÖSSER sind als das, was zur Darstellung des Bildes in einer verlustfreien Komprimierung wie PNG oder sogar in einem unkomprimierten Format wie BMP erforderlich wäre! Warum ist es dort? Nun, die allgemein akzeptierte Überlegung, und ich habe dies immer wieder gesehen, war, dass das ursprüngliche PS-Team erwartete, dass die meisten Leute 0-10 verwenden, und 11 und 12 wurden für "Nachforschungen" oder für die Überbrückung zu einem anderen eingesetzt Anwendung, damit es die Komprimierung macht. (Aber wenn Sie das tun wollen, warum exportieren Sie dann auch als JPG? Exportieren Sie einfach TIFF oder so.)

Jetzt wurde der 101-Stufen-Claim von lightroom vor einiger Zeit von Jeffrey Friedl ziemlich gut auseinandergerissen . Dort gibt es zwei große Erkenntnisse.

  1. LR ordnet diese 101 Werte nur 13 verschiedenen QTs zu, die jeweils 7 oder 8 Punkte breit sind. 93, 95, 99 und 100 verwenden beispielsweise alle dieselben Werte.

  2. LR 0 ähnelt eigentlich nichts anderem als dem Wert 0. Es ist viel besser.

Taxifahrer
quelle
1
Ich habe die Erfahrung gemacht, dass 95 sich von 100 in LR unterscheidet, daher kann es auch andere Auswirkungen haben.
Rowland Shaw
@Rowland, ich habe gerade das gleiche Bild wie 95, 99 und 100 exportiert. Die drei Dateien haben bis auf das Byte genau die gleiche Größe. Ein Vergleich der Bildpegel in Photoshop (Pixel-Subtraktion) zeigt genau dasselbe Bild zwischen allen drei. 92 ist merklich anders, dito 80, 50 und 0. Ich wäre bereit zu wetten, dass die drei Dateien Byte für Byte gleich sind, ausgenommen die Renderdatum-Metadaten.
Cabbey
Ich denke, Sie erklären die Quantisierungstabellen nicht richtig. Es hat nichts mit wiederholten gespeicherten Mustern zu tun: In JPEG funktioniert nichts auf diese Weise. Das QT hat mit dem Abrunden der Zahlen nach der Konvertierung in den Frequenzbereich zu tun. Höhere Frequenzen können stark gerundet oder sogar verworfen werden, und Sie erhalten die charakteristischen JPEG-Artefakte. Es werden mehrere Standardtabellen verwendet, damit sie nicht in die Datei aufgenommen werden müssen.
JDługosz
Ich weiß nicht, was PS mit diesen angeblich aufgeblähten Dateien macht, aber die Verwendung eines Non-QT, bei dem die Werte nicht absichtlich verfälscht werden (als praktisch verlustfrei bezeichnet ), führt in der Regel zu einer 4: 1-Komprimierung bei detaillierten Szenen wie Landschaften. Echte verlustfreie Komprimierung mit einem von mehreren Mitteln reicht für ungefähr 2: 1.
JDługosz
9

Ich kann keine Antwort geben, warum es die Option gibt, zu 12 zu wechseln - aber ich kann ein Beispiel für die verschiedenen Qualitäten geben.

JPEG12 JPEG11 JPEG9 JPEG3

Ich habe diese direkt von einer der Diashows meines Dozenten übernommen, es ist nicht meine eigene Arbeit. Die Bilder wurden verwendet, um zu veranschaulichen, dass es keinen anderen Unterschied zwischen der JPEG-Qualität 12 und 11 als der Dateigröße gibt (zumindest keinen, der für das menschliche Auge sichtbar ist). Daher ist 11 die bessere Option wegen der kleineren Dateigröße.

Ich weiß, es ist nicht die Antwort auf Ihre Frage, aber ich dachte, es könnte ein bisschen hilfreich sein.

Mangold
quelle
Hmm, wenn ich es mir noch einmal ansehe, ist es ziemlich klar, dass die Farben in den 12 ein bisschen unschöner sind als in den 11. Also ich denke, das negiert mein gesamtes Argument ... Universität ist für Trottel!
Chard
2
Könnte der imgur-Komprimierungsalgorithmus in Aktion sein.
Andres
Verwenden Sie die Pixelsubtraktion, um die Unterschiede wirklich zu vergleichen? homepages.inf.ed.ac.uk/rbf/HIPR2/subdemo.htm
Leonidas
4

Die JPG-Qualitätsskala ist willkürlich - ich bin mir nicht sicher, warum Photoshop auf 12 eingestellt ist, wohingegen die meisten Programme eine Skala von 1-10 oder 1-100 bieten.

Jeffrey Friedl hat eine großartige Analyse der JPG-Qualitätseinstellungen und der Ausgabe von Lightroom. In seinen Ergebnissen variiert die Ausgabe zwischen Lightroom und Photoshop. Selbst die 0-100-Skala von Lightroom entspricht nicht der 0-100-Skala in Photoshop. " "Für das Web speichern".

Warum wechselt der Photoshop-Dialog zu zwölf? Weil es so ist :)

ahockley
quelle
Es sieht so aus, als ob der Editor gerade für mich aufgebockt ist - wenn jemand meinen Link reparieren kann, wäre er dankbar.
Ahockley