OpenGL 颜色模式和 Windows 调色板管理

Windows 中 OpenGL 的 Microsoft 实现支持两种颜色像素数据模式:RGBA 和颜色索引模式。 Windows 提供了两种类似的颜色处理方法:真实颜色和调色板管理。

真彩色设备,能够接受每像素 16、24 或更多位的颜色信息,可以同时显示数万种、数千万种或更多颜色。 但是,当应用程序必须管理调色板类型设备上的 RGBA 或颜色索引模式时,会出现复杂性。 调色板类型设备(例如 256 色 VGA 显示器)在可同时显示的颜色数量方面受到限制。 应用程序必须处理许多棘手的细节才能成功使用调色板类型设备。 由于颜色索引模式程序不使用硬件调色板,因此与使用 RGBA 模式的程序相比,它们更难用于真彩色设备。