Structure BlackInformation (wcsplugin.h)
Contient des informations pour les modèles d’appareil qui ont un canal de couleur noire.
Syntaxe
typedef struct _BlackInformation {
BOOL fBlackOnly;
FLOAT blackWeight;
} BlackInformation;
Membres
fBlackOnly
blackWeight
Valeur comprise entre 0,0 et 1,0 qui indique la quantité relative de noir à utiliser dans la sortie. La valeur 0,0 signifie qu’aucun noir n’est utilisé ; la valeur 1.0 signifie que la quantité maximale de noir est utilisée.
Remarques
Si l’appareil source ne prend pas en charge un canal noir, WCS définit bBlackOnly sur FALSE.
Si bBlackOnly a la valeur TRUE, WCS génère une valeur de contrôle d’appareil de sortie où, au maximum, le canal noir est différent de zéro. Cela se produit uniquement si l’indicateur BlackPreservation a été défini dans WCS. Notez que dans ce cas, le modèle d’appareil peut ne pas fournir la correspondance colorimétrique la plus proche de la valeur fournie.
La conservation des noirs n’est effectuée que lorsque les appareils source et de destination prennent en charge un canal noir. Si le noir est conservé avec ces appareils, alors pour chaque valeur de contrôle d’appareil source, où tous les canaux autres que le canal noir sont zéro, l’indicateur bBlackOnly est TRUE. Notez que cela signifie qu’une valeur où tous les canaux sont zéro définit également bBlackOnly sur TRUE.
blackWeight nous fournit des informations sur les valeurs de contrôle d’appareil utilisées dans l’appareil source.
- Pour les appareils sources avec un canal noir, blackWeight est défini sur la valeur noire.
- Pour les appareils sources sans canal noir, le poids noir est calculé à l’aide d’une combinaison de pureté des couleurs et de légèreté relative. La pureté des couleurs est définie comme (maxColorant - minColorant)/maxColorant
La légèreté relative est définie comme (légèreté de la couleur dans l’espace d’apparence - luminosité minimale de l’appareil de destination) / (luminosité maximale de l’appareil de destination - luminosité minimale de l’appareil de destination)
Pour les appareils RVB, blackWeight = (1 - colorPurity) * (1 - relativeLightness)
Pour les appareils CMJN, blackWeight = colorPurity * (1 - relativeLightness)
WCS est responsable de l’initialisation de la structure BlackInformation .
Vous pouvez définir des plug-ins pour prendre en charge ou ignorer blackInformation.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | wcsplugin.h |