Sdílet prostřednictvím


Režimy barev OpenGL a správa palet systému Windows

Implementace OpenGL v systému Windows podporuje dva barevné režimy dat v pixelech: RGBA a režimy indexu barev. Systém Windows poskytuje dva analogické způsoby zpracování barev: správa true barev a palet.

Zařízení se skutečnou barvou, která mohou přijímat 16, 24 nebo více bitů barevných informací na pixel, můžou současně zobrazovat desítky tisíc, desítky milionů nebo více barev. Složitosti však vznikají, když aplikace musí spravovat režim RGBA nebo barevného indexu na zařízení typu palety. Paletová zařízení typu, například zobrazení VGA s 256 barvami, jsou omezena počtem barev, které mohou zobrazit současně. Aplikace musí zpracovávat řadu složitých podrobností, aby bylo možné úspěšně používat zařízení typu paleta. Vzhledem k tomu, že programy v režimu indexu barev nepoužívají hardwarovou paletu, je obtížnější je používat u zařízení se skutečnou barvou než u programů používajících režim RGBA.