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는 출력 디바이스 컨트롤 값을 생성합니다. 여기서 검은색 채널은 0이 아닙니다. 이는 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 [데스크톱 앱만 해당] |
머리글 | wcsplugin.h |