JPGICC: Was bewirkt die Option „Berechnet Transformation vorab“?

JPGICC: Was bewirkt die Option „Berechnet Transformation vorab“?

Die Manpage von jpgiccsagt-c NUM Precalculates transform (0=Off, 1=Normal, 2=Hi-res, 3=LoRes) [defaults to 1].

Ich konnte keine weiteren Informationen zu dieser Option finden. Für mich scheint 1 ein Kompromiss zwischen Geschwindigkeit und Qualität zu sein. Aber für mich spielt die Geschwindigkeit keine Rolle.

Was bedeutet „Hi-Res“ und warum sollte ich es „Normal“ vorziehen (oder warum sollte ich „Normal“ „Hi-Res“ vorziehen)?

Antwort1

Ich muss zugeben, dass ich kein Mensch bin, der großen Wert auf Farbgenauigkeit legt. Wenn die Farben zwischen Text und Hintergrund ausreichend unterschiedlich sind und ich den Bildschirm lesen kann, bin ich zufrieden.

7 Jahre alte E-Mail-Kette über Vorkalkulationen

Die Unterschiede zwischen keiner Vorberechnung, normal, niedrig und hoch liegen nicht nur in der Geschwindigkeit, sondern können auch zuFehler im Schatten:

Ich hatte Cinepaint in den Farbmanagementoptionen so eingestellt, dass „Nicht vorberechnen“ verwendet wird, anstatt einer der anderen Cinepaint-Optionen (Niedrige Auflösung, Hohe Auflösung, CMM-Standard). Ich wünschte, ich hätte erkannt, dass diese spezielle Einstellung einen Unterschied machen könnte, denn das hätte viel Zeit und mühsames Testen gespart.

Ich kenne außer Cinepaint kein Bildbearbeitungsprogramm, das dem Benutzer die Wahl zwischen „Niedrige Auflösung“, „Hohe Auflösung“, „CMM-Standard“ oder „Nicht vorberechnen“ bietet. Ich würde vermuten, dass die meisten oder alle so etwas wie „CMM-Standard“ verwenden, denn ich habe es gerade überprüft, und Cinepaint erzeugt, wenn es auf „CMM-Standard“ und „Schwarzpunktkompensation verwenden“ eingestellt ist, die gleiche Halbierung der Schattenwerte wie alle anderen Bildbearbeitungsprogramme.

Jedenfalls erzeugt derzeit jeder von mir getestete Bildeditor, außer Cinepaint und der neuesten Krita 2.6 Alpha, sichtbar beschädigte Schattenbereiche, wenn bei einer ICC-Profilkonvertierung ein lineares Gammaprofil beteiligt ist.


Die Sicht des littleCMS-Autors auf Vorkalkulationen

In seinem.pdf-AnleitungDer Autor gibt an, dass die Vorberechnungen vollständig deaktiviert werden können, wenn nur wenige Farben transformiert werden müssen:

Optimierung

Little CMS versucht, Profilketten so weit wie möglich zu optimieren. Es gibt einige integrierte Optimierungsschemata, und Sie können mithilfe eines Plug-Ins neue Schemata hinzufügen. Dies verbessert im Allgemeinen die Leistung der Transformation, kann jedoch beim Erstellen der Transformation zu einer kleinen Verzögerung von 1-2 Sekunden führen. Wenn Sie nur wenige Farben transformieren möchten, benötigen Sie diese Vorberechnungen nicht. Dann kann das Flag cmsFLAGS_NOOPTIMIZE in cmsCreateTransform() verwendet werden, um den Optimierungsprozess zu unterbinden. Eine ausführlichere Erläuterung der Flags finden Sie in der API-Referenz.

verwandte Informationen