Pixelformat: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Pixel Formate wurde nach Pixelformat verschoben)
K (tabellarische Übersicht: keine OpenGL Funktion)
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
Diese Seite enthält eine Aufzählung aller gängigen Pixelformate, die ab einer bestimmten OpenGL-Version unterstützt werden.
+
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 :
  
 
<div align="center">
 
<div align="center">
Zeile 56: Zeile 61:
 
|}
 
|}
 
</div>
 
</div>
 
[[Kategorie:GL]]
 

Aktuelle Version vom 1. März 2006, 20:58 Uhr

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