BlackInformation 結構 (wcsplugin.h)
包含具有黑色色板之裝置型號的資訊。
語法
typedef struct _BlackInformation {
BOOL fBlackOnly;
FLOAT blackWeight;
} BlackInformation;
成員
fBlackOnly
blackWeight
介於 0.0 和 1.0 之間的值,表示輸出中要使用的黑色相對數量。 值為 0.0 表示未使用黑色;值為 1.0 表示使用黑色的最大數量。
備註
如果來源裝置不支援黑色通道,則 WCS 會將 bBlackOnly 設定為 FALSE。
如果 bBlackOnly 為 TRUE,則 WCS 會產生輸出裝置控制項值,其中最多會有非零的黑色通道。 只有在 WCS 中設定 BlackPreservation 旗標 時,才會發生這種情況。 請注意,在這種情況下,裝置型號可能不會提供最接近的色彩比對所提供的值。
只有在來源和目的地裝置都支援黑色通道時,才會執行黑色保留。 如果使用這些裝置保留黑色,則針對每個原始檔裝置控制值,其中黑色通道以外的所有通道都是零, bBlackOnly 旗標為 TRUE。 請注意,這表示所有通道都為零的值也會將 bBlackOnly 設定為 TRUE。
blackWeight 提供來源裝置中使用的裝置控制值相關資訊。
- 對於具有黑色通道的來源裝置, blackWeight 會設定為黑色值。
- 對於沒有黑色通道的來源裝置,黑色重量是使用 色彩濃度 和 相對光線的組合來計算。色彩濃度 定義為 (maxColorant - minColorant) /maxColorant
相對光線 定義為 (外觀空間中色彩的亮度 - 目的地裝置) / (目的地裝置的最小光線度 - 目的地裝置) 的最小光線度
針對 RGB 裝置,blackWeight = (1 - colorPurity) * (1 - relativeLightness)
對於 CMYK 裝置,blackWeight = colorPurity * (1 - relativeLightness)
WCS 負責初始化 BlackInformation 結構。
您可以將外掛程式設定為支援或忽略 BlackInformation。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wcsplugin.h |