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


Режимы цветов OpenGL и управление палитрой Windows

Реализация OpenGL в Windows поддерживает два режима данных цветных пикселей: RGBA и режимы цветового индекса. Windows предоставляет два способа обработки цвета: истинное управление цветом и палитрой.

Устройства true-color, способные принимать 16, 24 или более бит цветовой информации на пиксель, могут одновременно отображать десятки тысяч, десятки миллионов или более цветов. Однако возникают сложности, когда приложению нужно управлять RGBA или режимом цветового индекса на устройстве типа палитры. Устройства с палитрой типов, такие как 256-цветной дисплей VGA, ограничены в количестве цветов, которые могут отображаться одновременно. Приложения должны обрабатывать ряд сложных сведений, чтобы успешно использовать устройства типа палитры. Так как программы режима цветового индекса не используют аппаратной палитры, они сложнее использовать с устройствами true-color, чем программы с помощью режима RGBA.