Поделиться через


Функция 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

См. также раздел