BlackInformation-Struktur (wcsplugin.h)
Enthält Informationen zu Gerätemodellen, 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 an Schwarz angibt, die in der Ausgabe verwendet werden soll. Der Wert 0,0 bedeutet, dass kein Schwarz verwendet wird. ein Wert von 1,0 bedeutet, dass die maximale Menge an Schwarz verwendet wird.
Hinweise
Wenn das Quellgerät keinen schwarzen Kanal unterstützt, legt WCS bBlackOnly auf FALSE fest.
Wenn bBlackOnlyTRUE ist, generiert WCS einen Ausgabegerätesteuerungswert, bei dem höchstens der schwarze Kanal ungleich 0 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 farbmetrische Übereinstimmung mit dem angegebenen Wert bereitstellt.
Die Schwarzaufwahrung wird nur ausgeführt, wenn sowohl die Quell- als auch die Zielgeräte einen schwarzen Kanal unterstützen. Wenn schwarz bei diesen Geräten beibehalten wird, ist das bBlackOnly-Flag für jeden Quellgerätesteuerungswert, bei dem alle Kanäle außer dem schwarzen Kanal 0 sind , TRUE. Beachten Sie, dass dies bedeutet, dass ein Wert, bei dem alle Kanäle 0 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 ist blackWeight auf den schwarzen Wert festgelegt.
- Bei Quellgeräten ohne schwarzen Kanal wird die Schwarzgewichtung mit einer Kombination aus Farbreinheit und relativer Leichtigkeit berechnet. Farbreinheit ist definiert als (maxColorant - minColorant)/maxColorant
Relative Helligkeit ist definiert als (die Helligkeit der Farbe im Erscheinungsbildraum - minimale Helligkeit des Zielgeräts) / (maximale Helligkeit des Zielgeräts - minimale Helligkeit 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 so festlegen, dass blackInformation entweder unterstützt oder ignoriert wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | wcsplugin.h |