Estrutura BlackInformation (wcsplugin.h)
Contém informações para modelos de dispositivo que têm um canal de cor preta.
Sintaxe
typedef struct _BlackInformation {
BOOL fBlackOnly;
FLOAT blackWeight;
} BlackInformation;
Membros
fBlackOnly
blackWeight
Um valor entre 0,0 e 1,0 que indica a quantidade relativa de preto a ser usada na saída. Um valor de 0,0 significa que nenhum preto é usado; um valor de 1,0 significa que a quantidade máxima de preto é usada.
Comentários
Se o dispositivo de origem não der suporte a um canal preto, o WCS definirá bBlackOnly como FALSE.
Se bBlackOnly for TRUE, o WCS gerará um valor de controle de dispositivo de saída em que, no máximo, o canal preto será diferente de zero. Isso só acontece se o sinalizador BlackPreservation foi definido no WCS. Observe que, nesses casos, o modelo de dispositivo pode não estar fornecendo a correspondência colorimétrica mais próxima ao valor fornecido.
A preservação de preto só é executada quando os dispositivos de origem e de destino dão suporte a um canal preto. Se preto estiver sendo preservado com esses dispositivos, para cada valor de controle do dispositivo de origem, em que todos os canais diferentes do canal preto são zero, o sinalizador bBlackOnly é TRUE. Observe que isso significa que um valor em que todos os canais são zero também definirá bBlackOnly como TRUE.
blackWeight fornece informações sobre os valores de controle de dispositivo usados no dispositivo de origem.
- Para dispositivos de origem com um canal preto, blackWeight é definido como o valor preto.
- Para dispositivos de origem sem um canal preto, o peso preto é calculado usando uma combinação de pureza de cor e leveza relativa. A pureza da cor é definida como (maxColorant - minColorant)/maxColorant
A leveza relativa é definida como (a leveza da cor no espaço de aparência - leveza mínima do dispositivo de destino) / (leveza máxima do dispositivo de destino - leveza mínima do dispositivo de destino)
Para dispositivos RGB, blackWeight = (1 - colorPurity) * (1 - relativeLightness)
Para dispositivos CMYK, blackWeight = colorPurity * (1 - relativeLightness)
O WCS é responsável por inicializar a estrutura BlackInformation .
Você pode definir plug-ins para dar suporte ou ignorar o BlackInformation.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | wcsplugin.h |