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

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

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