BlackInformation-Struktur (wcsplugin.h)
Enthält Informationen für Gerätemodelle, die über einen schwarzen Farbkanal verfügen.
Syntax
typedef struct _BlackInformation {
BOOL fBlackOnly;
FLOAT blackWeight;
} BlackInformation;
Member
fBlackOnly
blackWeight
Ein Wert zwischen 0,0 und 1.0, der die relative Menge von Schwarz angibt, die in der Ausgabe verwendet werden soll. Ein Wert von 0,0 bedeutet, dass kein Schwarz verwendet wird; Ein Wert von 1,0 bedeutet, dass die maximale Menge von Schwarz verwendet wird.
Hinweise
Wenn das Quellgerät keinen schwarzen Kanal unterstützt, legt WCS bBlackOnly auf FALSE fest.
Wenn bBlackOnlyWAHR ist, generiert WCS einen Ausgabegerätesteuerungswert, wobei der schwarze Kanal am meisten nicht null ist. Dies geschieht nur, wenn das BlackPreservation-Flag in WCS festgelegt wurde. Beachten Sie, dass in solchen Fällen das Gerätemodell möglicherweise nicht die nächstgelegene Colorimetrische Übereinstimmung mit dem angegebenen Wert bereitstellt.
Die schwarze Erhaltung wird nur ausgeführt, wenn sowohl die Quell- als auch die Zielgeräte einen schwarzen Kanal unterstützen. Wenn schwarz mit diesen Geräten beibehalten wird, ist für jeden Quellgerätesteuerungswert, bei dem alle Kanäle als der schwarze Kanal null sind, das bBlackOnly-FlagWAHR ist. Beachten Sie, dass ein Wert, in dem alle Kanäle null sind, auch "bBlackOnly " auf TRUE festgelegt wird.
BlackWeight gibt uns Informationen über die Gerätesteuerungswerte, die im Quellgerät verwendet werden.
- Für Quellgeräte mit einem schwarzen Kanal wird BlackWeight auf den schwarzen Wert festgelegt.
- Für Quellgeräte ohne schwarzen Kanal wird das schwarze Gewicht mit einer Kombination aus Farbreinheit und relativer Lichtheit berechnet. Die Farbqualität wird als (maxColorant - minColorant)/maxColorant definiert.
Relative Lichtheit wird definiert als (die Lichtheit der Farbe im Darstellungsbereich - minimale Lichtheit des Zielgeräts) / (maximale Lichtheit des Zielgeräts - minimale Lichtheit des Zielgeräts)
Für RGB-Geräte, BlackWeight = (1 - colorPurity) * (1 - relativeLightness)
Für CMYK-Geräte, BlackWeight = colorPurity * (1 - relativeLightness)
WCS ist für die Initialisierung der BlackInformation-Struktur verantwortlich.
Sie können Plug-Ins festlegen, um die BlackInformation zu unterstützen oder zu ignorieren.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Header | wcsplugin.h |