Freigeben über


BitmapPixelFormat Enumeration

Definition

Gibt das Pixelformat von Pixeldaten an. Jeder Enumerationswert definiert eine Kanalreihenfolge, Bittiefe und einen Datentyp.

public enum class BitmapPixelFormat
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BitmapPixelFormat
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BitmapPixelFormat
var value = Windows.Graphics.Imaging.BitmapPixelFormat.unknown
Public Enum BitmapPixelFormat
Vererbung
BitmapPixelFormat
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Bgra8 87

Das Pixelformat ist B8G8R8A8 Ohne Vorzeichen ganzzahl.

Gray16 57

Das Pixelformat ist 16 bpp Graustufen.

Gray8 62

Das Pixelformat ist 8 bpp Graustufen.

Nv12 103

Das Pixelformat ist NV12.

P010 104

Das Pixelformat ist P010.

Rgba16 12

Das Pixelformat ist R16G16B16A16 integer ohne Vorzeichen.

Rgba8 30

Das Pixelformat ist R8G8B8A8 ganzzahl ohne Vorzeichen.

Unknown 0

Das Pixelformat ist unbekannt.

Yuy2 107

Das Pixelformat ist YUY2.

Hinweise

BitmapPixelFormat wird in Verbindung mit BitmapAlphaMode verwendet, um die Pixeldaten vollständig zu beschreiben.

Der Satz von Pixelformat, der durch BitmapPixelFormat dargestellt wird, ist kleiner als der Satz nativer Pixelformate, die von den Bitmapcodecs unterstützt werden können. Beispielsweise unterstützen bestimmte Codecs 32-Bit-Gleitkommawerte. In diesen Fällen tritt beim Abrufen von Pixeldaten aus der Bitmap ein Genauigkeitsverlust auf.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1803 17134 P010

Gilt für:

Weitere Informationen