Méthode IDeviceModelPlugIn::GetNeutralAxis (wcsplugin.h)
IDeviceModelPlugIn::GetNeutralAxis retourne la colorimétrie XYZ des exemples de points le long de l’axe neutre de l’appareil.
Syntaxe
HRESULT GetNeutralAxis(
[in] UINT cColors,
[out] XYZColorF *pXYZColors
);
Paramètres
[in] cColors
Nombre de points retournés.
[out] pXYZColors
Pointeur vers un tableau de structures XYZColorF .
Valeur retournée
Si cette fonction réussit, la valeur de retour est S_OK.
Si cette fonction échoue, la valeur de retour est E_FAIL.
Remarques
Vous devez définir l'« axe neutre » d’une manière appropriée pour votre appareil. En règle générale, il s’agit de points créés par les valeurs grises de l’appareil. Il peut s’agir de R=G=B ou C=M=Y=0 et de n’importe quelle valeur de K. Pour certains appareils, le gris le plus agréable peut être celui qui utilise une combinaison différente de colorants, comme M=Y=0 et C=K. Le plug-in est chargé de déterminer la colorimétrie d’un échantillonnage des valeurs d’axe neutre et de les retourner. L’échantillonnage peut être aussi épars que deux points (blanc et noir) ou aussi dense que vous le souhaitez.
Il n’est pas nécessaire que les échantillons soient uniformément espadés dans un espace de couleur.
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] |
Plateforme cible | Windows |
En-tête | wcsplugin.h |