VCGT (Video Card Gamma Table) ist ein optionales Tag in einem ICC-Displayprofil mit der Signatur vcgt, das jeweils eine Kalibrierungskurve für Rot, Grün und Blau speichert. Kalibriersoftware schreibt diese Kurven, damit der Computer jeden Kanal des Videosignals anpassen kann, bevor es das Display erreicht. Der Rest des Profils beschreibt dann, wie sich das Display mit dieser aktiven Anpassung verhält.
VCGT ist kein Bestandteil der Kern-ICC-Spezifikation. Es ist ein privates Tag, das Apple eingeführt hat und das von Kalibrierwerkzeugen unter macOS und Windows weithin genutzt wird.
Wie unterscheidet sich VCGT von der TRC?
Ein ICC-Displayprofil enthält in der Regel zwei Arten von Kurven, die unterschiedliche Aufgaben erfüllen:
TRC (rTRC, gTRC, bTRC) | VCGT (vcgt) | |
|---|---|---|
| Zweck | Beschreibt das Tonwertverhalten des Displays für das Farbmanagement | Verändert das an das Display gesendete Signal |
| Verwendet von | Farbmanagement-fähige Anwendungen bei der Farbumwandlung | Die displaybezogene Gammatabelle des Systems |
| Erforderlich? | Ja, für ein Matrix/TRC-Displayprofil | Nein, es ist optional |
| Form | Gammawert, parametrische Kurve oder abgetastete Wertetabelle | Kanalspezifische Tabelle oder eine einfache Formel |
Kurz gesagt sagt die TRC „so reagiert das Display“, während das VCGT sagt „passe vorher jeden Kanal so an“. Ein Profil kann eine TRC ohne VCGT besitzen; viele tun dies.
Was kann ein VCGT-Tag enthalten?
Das Tag speichert entweder eine Tabelle oder eine Formel:
- Tabelle: drei Kanäle mit abgetasteten Werten, gespeichert als 8-Bit- oder 16-Bit-Einträge. Eine gängige Größe sind 256 Einträge pro Kanal.
- Formel: für jeden Kanal ein Gammawert mit minimaler und maximaler Ausgabe. Die Kurve verläuft entlang dieses Gammas vom Minimum zum Maximum.
In beiden Fällen enthält VCGT drei unabhängige 1D-Kurven. Es kann keine vollständige 3D-Farbumwandlung speichern, sodass es kanalweise Tonwerte und den Weißabgleich korrigieren kann, jedoch keine kanalübergreifenden Farbfehler. Deshalb kann eine 3D-Kalibrierungs-LUT nur dann zum VCGT werden, wenn sich ihre Rot-, Grün- und Blau-Ausgänge unabhängig verhalten.
Gespeicherte Kurven sind keine aktiven Kurven
Unter macOS werden die VCGT-Kurven eines Displayprofils normalerweise in die Gammatabelle dieses Displays geladen, wenn das Profil verwendet wird. Die Gammatabelle kann sich danach jedoch ändern: Eine andere Anwendung, ein Kalibrierwerkzeug oder eine Neukonfiguration des Displays kann sie ersetzen. Unterscheiden Sie daher drei Zustände:
- Profilinhalt: die in der
.icc-Datei gespeicherten Kurven. - Zugewiesenes Profil: das Profil, das macOS derzeit für das Display verwendet.
- Aktive Kurven: was sich aktuell in der Gammatabelle des Displays befindet.
Das Lesen einer Profildatei verrät Ihnen nur den ersten Zustand. Keiner der drei misst, was das Display tatsächlich anzeigt; dafür sind ein Messgerät und Kalibriersoftware erforderlich.
Wie prüft man das VCGT eines Profils?
- Im Browser: Ziehen Sie das Profil auf den kostenlosen Online-ICC-Profil-Inspektor. Er meldet, ob das Profil kein VCGT-Tag, lesbare Kurven, ein nicht lesbares Format oder beschädigte Daten aufweist, und zeichnet lesbare Kurven grafisch auf.
- In PatternSpace für Mac: Der Tab Prüfen der ICC-Werkzeuge zeigt die gespeicherte VCGT-Eintragsanzahl und die Kurven für eine importierte Datei oder das aktive Profil eines Displays an. Der Tab Display übernimmt die Profilzuweisung und temporäre Kalibrierung und liest den aktiven Zustand zurück.
Ein flaches, diagonales VCGT, bei dem die Ausgabe der Eingabe entspricht, bedeutet, dass die Kurven nichts verändern. Kurven, die sich biegen oder unterhalb des oberen Maximums enden, senken meist gezielt den Kontrast oder passen den Weißabgleich an.
Kann man einem Profil VCGT hinzufügen?
In den ICC-Werkzeugen von PatternSpace kann der Tab Erstellen Kalibrierungskurven aus einer unterstützten .cube-LUT einfügen. Eine 1D-LUT liefert die Kanalkurven direkt; eine 3D-LUT wird nur akzeptiert, wenn ihre Kanäle innerhalb der Toleranz unabhängig sind. PatternSpace prüft Wertebereich, Endpunkte, Monotonie und Separierbarkeit und tastet die Kurven standardmäßig auf 256 Einträge ab. Das Erstellen und Prüfen von Profilen ist kostenlos; der Export eines erzeugten Profils erfordert Pro.
Liegt die Kalibrierungs-LUT in einem anderen Format vor? Konvertieren Sie sie mit dem kostenlosen Online-LUT-Konverter in Cube.
Nächste Schritte
Lesen Sie die Anleitung zu den ICC-Profilwerkzeugen, um Profile auf dem Mac zu erstellen, zu vergleichen, zu überprüfen und zuzuweisen, oder erfahren Sie, wie Sie ein ICC-Profil auf dem Mac prüfen.