Pixelformat
Aus DGL Wiki
Version vom 8. Januar 2006, 22:22 Uhr von Dj3hut1 (Diskussion | Beiträge) (einführende Erklärung, was ist ein Pixelformat?)
Das Pixelformat gibt die Reihenfolge und die Art der Pixelkomponenten an, die OpenGL von externer Stelle (von der Anwendung oder aus dem Framebuffer) erhält (z.B. bei glReadPixels und glTexImage2D) oder zurückgeben soll (z.B. bei glDrawPixels).
In Zusammenhang mit dem Pixeldatentyp kann OpenGL die Art von Pixeldaten eindeutig interpretieren.
tabellarische Übersicht
Folgende Pixelformate werden von OpenGL unterstützt :
Konstante | Beschreibung | ab Version |
---|---|---|
GL_RGB | Farbordnung : Rot, Grün und Blau | 1 |
GL_RGBA | Farbordnung : Rot, Grün, Blau und Alphawert | 1 |
GL_BGR/GL_BGR_EXT | Farbordnung : Blau, Grün, Rot | 1.2 |
GL_BGRA/GL_BGRA_EXT | Farbordnung : Blau, Grün, Rot und Alphawert | 1.2 |
GL_RED | Jedes Pixel beinhaltet nur die rote Komponente | 1.2 |
GL_GREEN | Jedes Pixel beinhaltet nur die grüne Komponente | 1.2 |
GL_BLUE | Jedes Pixel beinhaltet nur die blaue Komponente | 1.2 |
GL_ALPHA | Jedes Pixel beinhaltet nur die Alpha-Komponente | 1 |
GL_LUMINANCE | Jedes Pixel beinhaltet einen Grauwert | 1 |
GL_LUMINANCE_ALPHA | Jedes Pixel beinhaltet einen Grauwert und eine Alpha-Komponente | 1 |
GL_STENCIL_INDEX | Jedes Pixel beinhaltet einen Stencilwert | 1.2 |
GL_DEPTH_COMPONENT | Jedes Pixel beinhaltet einen Tiefenwert | 1.2 |