Freigeben über


IDeviceModelPlugIn::GetNeutralAxis-Methode (wcsplugin.h)

Der IDeviceModelPlugIn::GetNeutralAxis gibt die XYZ-Farbmetrik von Beispielpunkten entlang der neutralen Achse des Geräts zurück.

Syntax

HRESULT GetNeutralAxis(
  [in]  UINT      cColors,
  [out] XYZColorF *pXYZColors
);

Parameter

[in] cColors

Die Anzahl der zurückgegebenen Punkte.

[out] pXYZColors

Ein Zeiger auf ein Array von XYZColorF-Strukturen .

Rückgabewert

Wenn diese Funktion erfolgreich ist, wird der Rückgabewert S_OK.

Wenn diese Funktion fehlschlägt, wird der Rückgabewert E_FAIL.

Hinweise

Sie sollten "neutrale Achse" auf eine Weise definieren, die für Ihr Gerät geeignet ist. In der Regel handelt es sich um Punkte, die durch die Grauwerte des Geräts gemacht werden. Dies kann R=G=B oder C=M=Y=0 und ein beliebiger Wert von K sein. Für einige Geräte kann das angenehmste Grau sein, das eine andere Kombination von Farbstoffen verwendet, z. B. M=Y=0 und C=K. Das Plug-In ist für die Bestimmung der Farbmetrik einer Stichprobenentnahme der Neutralachsenwerte und deren Rückgabe verantwortlich. Die Stichprobenentnahme kann so spärlich wie zwei Punkte (weiß und schwarz) oder so dicht wie gewünscht sein.

Es ist nicht erforderlich, dass die Beispiele in einem beliebigen Farbraum einheitlich angeordnet sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wcsplugin.h

Weitere Informationen