PixelFormat Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt das Format der Farbdaten für jedes Pixel im Bild an.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| DontCare | 0 | Es ist kein Pixelformat angegeben. |
| Undefined | 0 | Das Pixelformat ist nicht definiert. |
| Max | 15 | Der Maximalwert für diese Enumeration. |
| Indexed | 65536 | Die Pixeldaten enthalten farbindizierte Werte, was bedeutet, dass die Werte ein Index für Farben in der Systemfarbtabelle sind, im Gegensatz zu einzelnen Farbwerten. |
| Gdi | 131072 | Die Pixeldaten enthalten GDI-Farben. |
| Format16bppRgb555 | 135173 | Gibt an, dass das Format 16 Bit pro Pixel beträgt; 5 Bits werden jeweils für die roten, grünen und blauen Komponenten verwendet. Das verbleibende Bit wird nicht verwendet. |
| Format16bppRgb565 | 135174 | Gibt an, dass das Format 16 Bit pro Pixel beträgt; 5 Bit werden für die rote Komponente verwendet, 6 Bit werden für die grüne Komponente verwendet, und 5 Bit werden für die blaue Komponente verwendet. |
| Format24bppRgb | 137224 | Gibt an, dass das Format 24 Bit pro Pixel beträgt; 8 Bits werden jeweils für die roten, grünen und blauen Komponenten verwendet. |
| Format32bppRgb | 139273 | Gibt an, dass das Format 32 Bit pro Pixel beträgt; 8 Bits werden jeweils für die roten, grünen und blauen Komponenten verwendet. Die verbleibenden 8 Bits werden nicht verwendet. |
| Format1bppIndexed | 196865 | Gibt an, dass das Pixelformat 1 Bit pro Pixel ist und dass es eine indizierte Farbe verwendet. Die Farbtabelle enthält daher zwei Farben. |
| Format4bppIndexed | 197634 | Gibt an, dass das Format 4 Bit pro Pixel indiziert ist. |
| Format8bppIndexed | 198659 | Gibt an, dass das Format 8 Bit pro Pixel indiziert ist. Die Farbtabelle enthält daher 256 Farben. |
| Alpha | 262144 | Die Pixeldaten enthalten Alphawerte, die nicht vormultipliziert sind. |
| Format16bppArgb1555 | 397319 | Das Pixelformat beträgt 16 Bit pro Pixel. Die Farbinformationen geben 32.768 Farbschattierungen an, von denen 5 Bit rot sind, 5 Bit grün sind, 5 Bit blau sind und 1 Bit Alpha ist. |
| PAlpha | 524288 | Das Pixelformat enthält prämultiplizierte Alphawerte. |
| Format32bppPArgb | 925707 | Gibt an, dass das Format 32 Bit pro Pixel beträgt; 8 Bit werden jeweils für die Alpha-, Rot-, Grün- und Blaukomponenten verwendet. Die roten, grünen und blauen Komponenten sind entsprechend der Alphakomponente prämultipliziert. |
| Extended | 1048576 | Reserviert. |
| Format16bppGrayScale | 1052676 | Das Pixelformat beträgt 16 Bit pro Pixel. Die Farbinformationen gibt 65536 Grautöne an. |
| Format48bppRgb | 1060876 | Gibt an, dass das Format 48 Bit pro Pixel ist; 16 Bit werden jeweils für die roten, grünen und blauen Komponenten verwendet. |
| Format64bppPArgb | 1851406 | Gibt an, dass das Format 64 Bit pro Pixel ist; 16 Bit werden jeweils für die Alpha-, Rot-, Grün- und Blaukomponenten verwendet. Die roten, grünen und blauen Komponenten werden entsprechend der Alphakomponente prämultipliziert. |
| Canonical | 2097152 | Das Standardpixelformat von 32 Bit pro Pixel. Das Format gibt die 24-Bit-Farbtiefe und einen 8-Bit-Alphakanal an. |
| Format32bppArgb | 2498570 | Gibt an, dass das Format 32 Bit pro Pixel beträgt; 8 Bit werden jeweils für die Alpha-, Rot-, Grün- und Blaukomponenten verwendet. |
| Format64bppArgb | 3424269 | Gibt an, dass das Format 64 Bit pro Pixel ist; 16 Bit werden jeweils für die Alpha-, Rot-, Grün- und Blaukomponenten verwendet. |
Hinweise
Das Pixelformat definiert die Anzahl der Bits des Arbeitsspeichers, die einem Pixel Daten zugeordnet sind. Das Format definiert auch die Reihenfolge der Farbkomponenten innerhalb eines einzelnen Pixels von Daten.
PixelFormat48bppRGB, PixelFormat64bppARGB und PixelFormat64bppPARGB verwenden 16 Bit pro Farbkomponente (Kanal). GDI+ Version 1.0 und 1.1 können 16-Bit-Pro-Kanal-Bilder lesen, aber solche Bilder werden zum Verarbeiten, Anzeigen und Speichern in ein 8-Bit-pro-Kanal-Format konvertiert. Jeder 16-Bit-Farbkanal kann einen Wert im Bereich 0 bis 2^13 enthalten.
Einige Pixelformate enthalten prämultiplizierte Farbwerte. Prämultipliziert bedeutet, dass die Farbwerte bereits mit einem Alphawert multipliziert wurden.