Freigeben über


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. 
Unterstützt von .NET Compact Framework 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. 
Unterstützt von .NET Compact Framework 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. 
Unterstützt von .NET Compact Framework 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. 
Unterstützt von .NET Compact Framework 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

Siehe auch

Referenz

System.Drawing.Imaging-Namespace