PixelDataFormat

PixelDataFormat class

Das Pixeldatenformat. Dies ist ein unveränderliches Objekt.

public class PixelDataFormat

Eigenschaften

NameBeschreibung
static Cmyk { get; }Ruft die abPixelDataFormat definiert für 32 Bit pro Pixel mit jeweils 8 Bit für Cyan, Magenta, Gelb und Schwarz.
static Cmyka { get; }Ruft das Acmyk ab.
static Grayscale { get; }Ruft die abPixelDataFormatdefiniert für 8 Bit pro Pixel, wobei 8 Bit die Graustufenintensität im Intervall 0-255 darstellen.
static GrayscaleAlpha { get; }Ruft die abPixelDataFormat definiert für 16 Bit pro Pixel, wobei 8 Bit die Graustufenintensität im Intervall 0-255 und eine zusätzliche 8-Bit-Alpha-Komponente darstellen.
static Rgb16Bpp555 { get; }Ruft die abPixelDataFormat definiert für 16 Bit pro Pixel mit jeweils 5 Bit für Rot, Grün und Blau, Alpha ist nicht definiert.
static Rgb16Bpp565 { get; }Ruft die abPixelDataFormat definiert für 16 Bit pro Pixel mit 5 Bit für Rot, 6 Bit für Grün und 5 Bit für Blau, Alpha ist nicht definiert.
static Rgb24Bpp { get; }Ruft die abPixelDataFormat definiert für 24 Bit pro Pixel mit jeweils 8 Bit für Alpha, Rot, Grün und Blau, Alpha ist nicht definiert.
static Rgb24BppPng { get; }Ruft die abPixelDataFormat definiert für 24 Bit pro Pixel mit jeweils 8 Bit für Alpha, Rot, Grün und Blau, Alpha ist nicht definiert.
static Rgb32Bpp { get; }Ruft die abPixelDataFormat definiert für 32 Bit pro Pixel mit jeweils 8 Bit für Alpha, Rot, Grün und Blau.
static Rgba32Bpp { get; }Ruft die abPixelDataFormat definiert für 32 Bit pro Pixel mit jeweils 8 Bit für Alpha, Rot, Grün und Blau.
static RgbIndexed1Bpp { get; }Ruft die abPixelDataFormat definiert für indiziertes 1 Bit pro Farbe. Der indizierte Pixeldatenspeicher soll das Speichern und Abrufen von Daten überall dort ermöglichen, wo die Farbpalette verwendet wird. Verwenden Sie es mit Vorsicht, da möglicherweise eine Konvertierung von einer Palette in eine andere oder von RGBA in ein indiziertes Farbmodell erforderlich ist .
static RgbIndexed2Bpp { get; }Ruft die abPixelDataFormatdefiniert für indizierte 2 Bit pro Farbe. Der indizierte Pixeldatenspeicher soll das Speichern und Abrufen von Daten überall dort ermöglichen, wo die Farbpalette verwendet wird. Mit Vorsicht verwenden, da möglicherweise eine Konvertierung von einer Palette in eine andere oder von RGBA in ein indiziertes Farbmodell erforderlich ist .
static RgbIndexed4Bpp { get; }Ruft die abPixelDataFormat definiert für indizierte 4 Bit pro Farbe. Der indizierte Pixeldatenspeicher soll das Speichern und Abrufen von Daten überall dort ermöglichen, wo die Farbpalette verwendet wird. Mit Vorsicht verwenden, da möglicherweise eine Konvertierung von einer Palette in eine andere oder von RGBA in ein indiziertes Farbmodell erforderlich ist .
static RgbIndexed8Bpp { get; }Ruft die abPixelDataFormatdefiniert für indizierte 8 Bit pro Farbe. Der indizierte Pixeldatenspeicher soll das Speichern und Abrufen von Daten überall dort ermöglichen, wo die Farbpalette verwendet wird. Mit Vorsicht verwenden, da möglicherweise eine Konvertierung von einer Palette in eine andere oder von RGBA in ein indiziertes Farbmodell erforderlich ist .
static YCbCr { get; }Ruft die abPixelDataFormat definiert für 24 Bit pro Pixel mit 8 Bit für jede der Chrominanzkomponenten Luma, Blaudifferenz und Rotdifferenz.
static Ycck { get; }Ruft die abPixelDataFormat definiert für 32 Bit pro Pixel mit 8 Bit für jede der Luma-, Blau-Differenz-, Rot-Differenz- und Schwarz-Chroma-Komponenten.
BitsPerPixel { get; }Ruft die Bits pro Pixel ab.
Caption { get; }Ruft die Beschriftung des Pixeldatenformats ab.
ChannelBits { get; }Ruft die Bitanzahl für jeden Kanal ab.
ChannelsCount { get; }Ruft die Anzahl der Kanäle ab.
PixelFormat { get; }Ruft das Pixelformat ab.

Methoden

NameBeschreibung
static GetBgr(int)Ruft BGR-Farbe mit einer bestimmten Anzahl von Bits pro Abtastung ab.
static GetBgra(int)Ruft BGRA-Farbe mit einer bestimmten Anzahl von Bits pro Abtastung ab.
static GetCieLab(int, int, int)Ruft CIE Lab-Farbe mit einer angegebenen Anzahl von Bits pro Abtastung ab.
static GetCmyk(int)Ruft CMYK-Farbe mit einer angegebenen Anzahl von Bits pro Muster ab.
static GetCmyk(int, int, int, int)Ruft CMYK-Farbe mit einer angegebenen Anzahl von Bits pro Muster ab.
static GetCmyka(int, int, int, int, int)Ruft CMYKA-Farbe mit einer bestimmten Anzahl von Bits pro Muster ab.
static GetGrayscale(int)Ruft Graustufenfarbe mit einer angegebenen Anzahl von Bits pro Sample ab.
static GetGrayscaleAlpha(int)Ruft GrayscaleAlpha-Farbe mit einer angegebenen Anzahl von Bits pro Sample ab.
static GetGrayscaleAlpha(int, int)Ruft GrayscaleAlpha-Farbe mit einer angegebenen Anzahl von Bits pro Sample ab.
static GetRgb(int)Ruft RGB-Farbe mit einer bestimmten Anzahl von Bits pro Abtastung ab.
static GetRgb(int, int, int)Ruft RGB-Farbe mit einer bestimmten Anzahl von Bits pro Abtastung ab.
static GetRgba(int)Ruft RGBA-Farbe mit einer bestimmten Anzahl von Bits pro Sample ab.
static GetRgba(int, int, int, int)Ruft RGBA-Farbe mit einer bestimmten Anzahl von Bits pro Sample ab.
static GetRgbIndexed(int)Ruft BGRA-indizierte Farbe mit einer angegebenen Anzahl von Bits pro Abtastung ab.
static GetYCbCr(int)Ruft YCbCr-Farbe mit einer angegebenen Anzahl von Bits pro Abtastung ab.
static GetYCbCr(int, int, int)Ruft YCbCr-Farbe mit einer angegebenen Anzahl von Bits pro Abtastung ab.
static GetYcck(int)Ruft YCCK-Farbe mit einer bestimmten Anzahl von Bits pro Abtastung ab.
override Equals(object)Bestimmt, ob die angegebeneObject ist gleich dieser Instanz.
override GetHashCode()Gibt einen Hash-Code für diese Instanz zurück.
override ToString()Gibt a zurückString die diese Instanz darstellt.
operator ==Gibt das Ergebnis der Gleichheit von zwei zurückPixelDataFormat Klassen.
operator !=Gibt das Ergebnis der Ungleichheit für zwei zurückPixelDataFormat Klassen.

Siehe auch