Struttura BlackInformation (wcsplugin.h)
Contiene informazioni per i modelli di dispositivo con un canale di colore nero.
Sintassi
typedef struct _BlackInformation {
BOOL fBlackOnly;
FLOAT blackWeight;
} BlackInformation;
Members
fBlackOnly
blackWeight
Valore compreso tra 0,0 e 1,0 che indica la quantità relativa di nero da usare nell'output. Un valore pari a 0,0 indica che non viene utilizzato alcun nero; un valore pari a 1,0 indica che viene utilizzata la quantità massima di nero.
Commenti
Se il dispositivo di origine non supporta un canale nero, WCS imposta bBlackOnly su FALSE.
Se bBlackOnly è TRUE, WCS genera un valore di controllo del dispositivo di output in cui, al massimo, il canale nero sarà diverso da zero. Ciò si verifica solo se il flag BlackPreservation è stato impostato in WCS. Si noti che in questi casi, il modello di dispositivo potrebbe non fornire la corrispondenza colorimetrica più vicina al valore fornito.
La conservazione nera viene eseguita solo quando i dispositivi di origine e di destinazione supportano un canale nero. Se il nero viene mantenuto con questi dispositivi, per ogni valore del controllo del dispositivo di origine, in cui tutti i canali diversi dal canale nero sono zero, il flag bBlackOnly è TRUE. Si noti che questo significa che un valore in cui tutti i canali sono zero imposterà anche bBlackOnly su TRUE.
blackWeight fornisce informazioni sui valori di controllo del dispositivo usati nel dispositivo di origine.
- Per i dispositivi di origine con un canale nero, blackWeight viene impostato sul valore nero.
- Per i dispositivi di origine senza canale nero, il peso nero viene calcolato usando una combinazione di purezza dei colori e leggerezza relativa. La purezza dei colori è definita come (maxColorant - minColorant)/maxColorant
La leggerezza relativa è definita come (la leggerezza del colore nello spazio aspetto - leggerezza minima del dispositivo di destinazione) / (massima leggerezza del dispositivo di destinazione - minima leggerezza del dispositivo di destinazione)
Per i dispositivi RGB, blackWeight = (1 - colorPurity) * (1 - relativeLightness)
Per i dispositivi CMYK, blackWeight = colorPurity * (1 - relativeLightness)
WCS è responsabile dell'inizializzazione della struttura BlackInformation .
Puoi impostare plug-in per supportare o ignorare BlackInformation.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | wcsplugin.h |