Функция GetDeviceGammaRamp


Функция GetDeviceGammaRamp получает кривую гамма-коррекции (gamma ramp) на платах прямого вывода изображения цветного дисплея, имеющих драйверы, которые поддерживают зaгружаемые кривые гамма-коррекции в аппаратных средствах.

Синтаксис

BOOL WINAPI GetDeviceGammaRamp(
  HDC hDC,
  LPVOID lpRamp
);

Параметры

hDC

Определяет контекст устройства рассматриваемой платы прямого вывода изображения цветного дисплея.

lpRamp

Указывает на буфер, куда функция может поместить текущую кривую гамма-коррекции платы цветного дисплея. Кривая гамма-коррекции определяется в трех массивах из 256 элементов величиной в СЛОВО (WORD), каждый из которых содержит соответствие между значениями RGB в буфере изображения и значениями в цифровом аналоговом конвертере (ЦАП). Последовательность массивов является - красный, зеленый, синий.

Возвращаемые значения

Если эта функция завершается успешно, возвращаемое значение - ИСТИНА (TRUE).

Если эта функция завершается ошибкой, возвращаемое значение - ЛОЖЬ (FALSE).

Замечания

Режимы прямой передачи изображения на цветной дисплей не используют таблицы соответствия цвета и обычно - 16, 24 или 32 битовые. Не все видеокарты прямой передачи цвета поддерживают загружаемые кривые гамма-коррекции. Функция GetDeviceGammaRamp завершается успешно только для устройств с драйверами, которые поддерживают загружаемые кривые гамма-коррекции в аппаратных средствах.

Смотри также

Обзор Основные понятия управления цветом, Функции, используемые ICM

Размещение и совместимость GetDeviceGammaRamp

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Нет
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека Gdi32.lib
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в -
 Unicode Нет
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz