Freigeben über


PixelFormat Enumeration

Definition

Gibt das Farbdatenformat für jedes Pixel des Bildes an.

public enum class PixelFormat
public enum PixelFormat
type PixelFormat = 
Public Enum PixelFormat
Vererbung
PixelFormat

Felder

Alpha 262144

Die Pixeldaten enthalten Alphawerte, die nicht zuvor multipliziert wurden.

Canonical 2097152

Das Standardpixelformat ist 32 Bits pro Pixel. Das Format gibt 24-Bit Farbtiefe und einen 8-Bit-Alphakanal an.

DontCare 0

Es wurde kein Pixelformat angegeben.

Extended 1048576

Reserviert.

Format16bppArgb1555 397319

Das Pixelformat ist 16 Bits pro Pixel. Die Farbinformationen liefern 32.768 Farbschattierungen, wobei der Rot-, Grün- und Blauanteil jeweils von 5 Bits und die Alphakomponente von 1 Bit wiedergegeben wird.

Format16bppGrayScale 1052676

Das Pixelformat ist 16 Bits pro Pixel. Die Farbinformationen geben 65.536 Grauschattierungen an.

Format16bppRgb555 135173

Gibt an, dass das Format 16 Bits pro Pixel ist, wobei für den Rot-, Grün- und Blauanteil jeweils 5 Bits verwendet werden. Das verbleibende Bit wird nicht verwendet.

Format16bppRgb565 135174

Gibt an, dass das Format 16 Bits pro Pixel ist, wobei für den Rot- und Blauanteil jeweils 5 Bits und für den Grünanteil 6 Bits verwendet werden.

Format1bppIndexed 196865

Gibt an, dass das Format 1 Bit pro Pixel ist und indizierte Farben verwendet werden. Die Farbtabelle enthält daher zwei Farben.

Format24bppRgb 137224

Gibt an, dass das Format 24 Bit pro Pixel ist, wobei jeweils 8 Bits für die rote, grüne und die blaue Komponente verwendet werden.

Format32bppArgb 2498570

Gibt an, dass das Format 32 Bits pro Pixel ist, wobei für den Alpha-, Rot-, Grün- und Blauanteil jeweils 8 Bits verwendet werden.

Format32bppPArgb 925707

Gibt an, dass das Format 32 Bits pro Pixel ist, wobei für den Alpha-, Rot-, Grün- und Blauanteil jeweils 8 Bits verwendet werden. Die Rot-, Grün- und Blaukomponente wird entsprechend der Alphakomponente im Voraus multipliziert.

Format32bppRgb 139273

Gibt an, dass das Format 32 Bit pro Pixel ist, wobei jeweils 8 Bit für die rote, grüne und die blaue Komponente verwendet werden. Die verbleibendenden 8 Bits werden nicht verwendet.

Format48bppRgb 1060876

Gibt an, dass das Format 48 Bit pro Pixel ist, wobei jeweils 16 Bit für die rote, grüne und die blaue Komponente verwendet werden.

Format4bppIndexed 197634

Gibt an, dass das Format 4 Bits pro Pixel ist und indizierte Farben verwendet werden.

Format64bppArgb 3424269

Gibt an, dass das Format 64 Bit pro Pixel ist, wobei jeweils 16 Bit für die Alphakomponente sowie die rote, grüne und die blaue Komponente verwendet werden.

Format64bppPArgb 1851406

Gibt an, dass das Format 64 Bit pro Pixel ist, wobei jeweils 16 Bit für die Alphakomponente sowie die rote, grüne und die blaue Komponente verwendet werden. Die Rot-, Grün- und Blaukomponente wird entsprechend der Alphakomponente im Voraus multipliziert.

Format8bppIndexed 198659

Gibt an, dass das indizierte Format 8 Bits pro Pixel ist. Die Farbtabelle enthält daher 256 Farben.

Gdi 131072

Die Pixeldaten enthalten GDI-Farben.

Indexed 65536

Die Pixeldaten enthalten farbindizierte Werte, d. h., diese sind ein Index für die Farben in der Systemfarbtabelle, im Gegensatz zu einzelnen Farbwerten.

Max 15

Der Höchstwert für diese Enumeration.

PAlpha 524288

Das Pixelformat enthält zuvor multiplizierte Alphawerte.

Undefined 0

Das Pixelformat ist nicht definiert.

Hinweise

Das Pixelformat definiert die Anzahl von Speicherbits, die einem Datenpixel zugeordnet sind. Das Format definiert auch die Reihenfolge der Farbkomponenten innerhalb eines einzelnen Datenpixels.

PixelFormat48bppRGB, PixelFormat64bppARGB und PixelFormat64bppPARGB verwenden 16 Bits pro Farbkomponente (Kanal). Die GDI+-Versionen 1.0 und 1.1 können 16-Bit-Bilder pro Kanal lesen, aber solche Bilder werden zum Verarbeiten, Anzeigen und Speichern in ein 8-Bits-pro-Kanal-Format konvertiert. Jeder 16-Bit-Farbkanal kann einen Wert im Bereich von 0 bis 2^13 enthalten.

Einige Pixelformate enthalten vorab multiplizierte Farbwerte. Vormultipliziert bedeutet, dass die Farbwerte bereits mit einem Alphawert multipliziert wurden.

Gilt für: