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 は出力デバイス制御値を生成します。最大で、黒チャネルはゼロ以外になります。 これは、 BlackPreservation フラグが WCS で設定されている場合にのみ発生します。 このような場合、デバイス モデルでは、指定された値に最も近い比色一致が提供されないことに注意してください。
黒の保持は、ソース デバイスと宛先デバイスの両方がブラック チャネルをサポートしている場合にのみ実行されます。 これらのデバイスで黒が保持されている場合、黒チャネル以外のすべてのチャネルが 0 であるソース デバイス管理値ごとに、 bBlackOnly フラグは TRUE です。 これは、すべてのチャネルが 0 の値でも 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 [デスクトップ アプリのみ] |
Header | wcsplugin.h |