Функция WcsCheckColors (icm.h)
Определяет, находятся ли цвета в массиве в пределах выходной гаммы указанного преобразования цвета WCS.
Синтаксис
BOOL WcsCheckColors(
HTRANSFORM hColorTransform,
DWORD nColors,
DWORD nInputChannels,
COLORDATATYPE cdtInput,
DWORD cbInput,
PVOID pInputData,
PBYTE paResult
);
Параметры
hColorTransform
Дескриптор указанного преобразования цвета WCS.
nColors
Количество элементов в массиве, на которые указывают pInputData и paResult.
nInputChannels
Число каналов на элемент в массиве, на который указывает pInputData.
cdtInput
Входной тип данных COLORDATATYPE.
cbInput
Размер буфера pInputData.
pInputData
Указатель на массив входных цветов. Цвета в этом массиве соответствуют цветовой области исходного профиля. Размер буфера для этого массива будет составлять число байтов, указанное cbInput.
paResult
Указатель на массив байтов nColors , который получает результаты теста.
Возвращаемое значение
Если эта функция выполняется успешно, возвращается значение TRUE.
Если эта функция завершается сбоем, возвращается значение FALSE. Чтобы получить дополнительные сведения об ошибке, вызовите Метод GetLastError.
Комментарии
Если типы данных входных и выходных цветов несовместимы с преобразованием цвета, эта функция преобразует входные цветовые данные по мере необходимости.
Эта функция завершается ошибкой, если используется преобразование Международного консорциума цветов (ICC).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | icm.h |
Библиотека | Mscms.lib |
DLL | Mscms.dll |