PixelFormat-Enumeration
Gibt das Farbdatenformat für jedes Pixel des Bildes an.
Namespace: System.Drawing.Imaging
Assembly: System.Drawing (in system.drawing.dll)
Syntax
'Declaration
Public Enumeration PixelFormat
'Usage
Dim instance As PixelFormat
public enum PixelFormat
public enum class PixelFormat
public enum PixelFormat
public enum PixelFormat
Member
Membername | Beschreibung | |
---|---|---|
Alpha | Die Pixeldaten enthalten Alphawerte, die nicht zuvor multipliziert wurden. | |
Canonical | Das Standardpixelformat ist 32 Bits pro Pixel. Das Format gibt 24-Bit Farbtiefe und einen 8-Bit-Alphakanal an. | |
DontCare | Es wurde kein Pixelformat angegeben. | |
Extended | Reserviert. | |
Format16bppArgb1555 | 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 | Das Pixelformat ist 16 Bits pro Pixel. Die Farbinformationen geben 65.536 Grauschattierungen an. | |
![]() |
Format16bppRgb555 | 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 | 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 | Gibt an, dass das Format 1 Bit pro Pixel ist und indizierte Farben verwendet werden. Die Farbtabelle enthält daher zwei Farben. | |
![]() |
Format24bppRgb | Gibt an, dass das Format 24 Bits pro Pixel ist, wobei für den Rot-, Grün- und Blauanteil jeweils 8 Bits verwendet werden. |
Format32bppArgb | 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 | 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 | Gibt an, dass das Format 32 Bits pro Pixel ist, wobei für den Rot-, Grün- und Blauanteil jeweils 8 Bits verwendet werden. Die verbleibendenden 8 Bits werden nicht verwendet. |
Format48bppRgb | Gibt an, dass das Format 48 Bits pro Pixel ist, wobei für den Rot-, Grün- und Blauanteil jeweils 16 Bits verwendet werden. | |
Format4bppIndexed | Gibt an, dass das Format 4 Bits pro Pixel ist und indizierte Farben verwendet werden. | |
Format64bppArgb | Gibt an, dass das Format 64 Bits pro Pixel ist, wobei für den Alpha-, Rot-, Grün- und Blauanteil jeweils 16 Bits verwendet werden. | |
Format64bppPArgb | Gibt an, dass das Format 64 Bits pro Pixel ist, wobei für den Alpha-, Rot-, Grün- und Blauanteil jeweils 16 Bits verwendet werden. Die Rot-, Grün- und Blaukomponente wird entsprechend der Alphakomponente im Voraus multipliziert. | |
Format8bppIndexed | Gibt an, dass das Format 8 Bits pro Pixel ist und indizierte Farben verwendet werden. Die Farbtabelle enthält daher 256 Farben. | |
Gdi | Die Pixeldaten enthalten GDI-Farben. | |
Indexed | Die Pixeldaten enthalten farbindizierte Werte, d. h., diese sind ein Index für die Farben in der Systemfarbtabelle, im Gegensatz zu einzelnen Farbwerten. | |
Max | Der Höchstwert für diese Enumeration. | |
PAlpha | Das Pixelformat enthält zuvor multiplizierte Alphawerte. | |
Undefined | Das Pixelformat ist nicht definiert. |
Hinweise
Das Pixelformat definiert die Anzahl der einem Datenpixel zugeordneten Speicherbits. Das Format definiert außerdem die Reihenfolge der Farbkomponenten in einem Datenpixel.
Bei PixelFormat48bppRGB, PixelFormat64bppARGB und PixelFormat64bppPARGB werden für jeden Farbanteil (Kanal) 16 Bits verwendet. Mit GDI+, Version 1.0 und 1.1, können Bilder mit 16 Bits pro Kanal gelesen werden. Derartige Bilder werden jedoch für die Verarbeitung, für das Anzeigen und das Speichern in ein Format mit 8 Bits pro Kanal konvertiert. Jeder 16-Bit-Farbkanal kann einen Wert zwischen 0 und 2^13 enthalten.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0