TranslateColors-Funktion (icm.h)
Übersetzt ein Array von Farben aus der Quelle Farbraums in den Zielfarbraum, wie durch eine Farbtransformation definiert.
Syntax
BOOL TranslateColors(
HTRANSFORM hColorTransform,
PCOLOR paInputColors,
DWORD nColors,
COLORTYPE ctInput,
PCOLOR paOutputColors,
COLORTYPE ctOutput
);
Parameter
hColorTransform
Identifiziert die zu verwendende Farbtransformation.
paInputColors
Zeiger auf ein Array von nColorsCOLOR zu übersetzenden Strukturen.
nColors
Enthält die Anzahl der Elemente in den Arrays, auf die durch paInputColors und paOutputColorsverwiesen wird.
ctInput
Gibt den Eingabefarbtyp an.
paOutputColors
Zeigen Sie auf ein Array von nColorsCOLOR Strukturen, die die übersetzten Farben empfangen.
ctOutput
Gibt den Ausgabefarbtyp an.
Rückgabewert
Wenn diese Funktion erfolgreich ist, ist der Rückgabewert TRUE.
Wenn diese Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie für erweiterte Fehlerinformationen GetLastError-auf.
Bemerkungen
Wenn die Eingabe und die Ausgabefarbtypen nicht mit der Farbtransformation kompatibel sind, schlägt diese Funktion fehl.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Header- | icm.h |
Library | Mscms.lib |
DLL- | Mscms.dll |