Partager via


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

Voir aussi