Class PixelDataFormat

Class PixelDataFormat

Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)

Das Pixel-Datenformat: Dies ist ein unveränderliches Objekt.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

Grayscale

Erhält die Aspose.Imaging.PixelDataFormat definiert für 8 Bits pro Pixel mit 8 Bits, die die Grayscale-Intensität im 0-255-Intervall darstellen.

public static PixelDataFormat Grayscale

Feldwert

PixelDataFormat

Grayscale16

Definiert für 16 Bits pro Pixel mit bis zu 16 Bits, die grayscale Intensität darstellen.

public static readonly PixelDataFormat Grayscale16

Feldwert

PixelDataFormat

Properties

BitsPerPixel

Erhält die Bits pro Pixel.

public int BitsPerPixel { get; }

Eigentumswert

int

Caption

Erhalten Sie den Pixel-Datenformat.

public string Caption { get; }

Eigentumswert

string

ChannelBits

Erhalten Sie die Bit-Zahl für jeden Kanal.

public int[] ChannelBits { get; }

Eigentumswert

int [][]

ChannelsCount

Die Kanäle zählen.

public int ChannelsCount { get; }

Eigentumswert

int

Cmyk

Das Aspose.Imaging.PixelDataFormat definiert für 32 Bits pro Pixel mit 8 Bits für jeden der Zyan, Magenta, Gelb und Schwarz.

public static PixelDataFormat Cmyk { get; }

Eigentumswert

PixelDataFormat

Cmyka

Er bekommt den Acmyk.

public static PixelDataFormat Cmyka { get; }

Eigentumswert

PixelDataFormat

GrayscaleAlpha

Erhält die Aspose.Imaging.PixelDataFormat definiert für 16 Bits pro Pixel mit 8 Bits repräsentieren Grayscale Intensität im Intervall 0-255 und zusätzliche 8 Bits alpha Komponente.

public static PixelDataFormat GrayscaleAlpha { get; }

Eigentumswert

PixelDataFormat

PixelFormat

Sie erhalten das Pixelformat.

public PixelFormat PixelFormat { get; }

Eigentumswert

PixelFormat

Rgb16Bpp555

Ob die Aspose.Imaging.PixelDataFormat definiert für 16 Bits pro Pixel mit 5 Bits für jede der roten, grünen und blauen, Alpha ist nicht definiert.

public static PixelDataFormat Rgb16Bpp555 { get; }

Eigentumswert

PixelDataFormat

Rgb16Bpp565

Ob die Aspose.Imaging.PixelDataFormat definiert für 16 Bits pro Pixel mit 5 Bits für Rot, 6 Bits für Grün und 5 Bits für Blau, Alpha ist nicht definiert.

public static PixelDataFormat Rgb16Bpp565 { get; }

Eigentumswert

PixelDataFormat

Rgb24Bpp

Ob die Aspose.Imaging.PixelDataFormat definiert für 24 Bit pro Pixel mit 8 Bit für jeden der Alpha, rote, grüne und blaue, Alpha ist nicht definiert.

public static PixelDataFormat Rgb24Bpp { get; }

Eigentumswert

PixelDataFormat

Rgb24BppPng

Ob die Aspose.Imaging.PixelDataFormat definiert für 24 Bit pro Pixel mit 8 Bit für jeden der Alpha, rote, grüne und blaue, Alpha ist nicht definiert.

public static PixelDataFormat Rgb24BppPng { get; }

Eigentumswert

PixelDataFormat

Rgb32Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für 32 Bits pro Pixel mit 8 Bits für jeden der Alpha, rote, grüne und blaue.

public static PixelDataFormat Rgb32Bpp { get; }

Eigentumswert

PixelDataFormat

RgbIndexed1Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für indexiert 1 Bit pro Farbe.Die indexierte Pixel-Datenlagerung soll die Datenspeicherung ermöglichen und überall, wo die Farbpalette verwendet wird, wiederholen.Verwenden Sie es vorsichtig, denn es kann eine Konvertierung von einer Palette zu einer anderen oder von RGBA zu einem indexierten Farbmodell erforderlich sein.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Eigentumswert

PixelDataFormat

RgbIndexed2Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für indexierte 2 Bit pro Farbe.Die indexierte Pixel-Datenlagerung soll die Datenspeicherung ermöglichen und überall, wo die Farbpalette verwendet wird, wiederholen.Verwenden Sie es vorsichtig, denn es kann eine Konvertierung von einer Palette zu einer anderen oder von RGBA zu einem indexierten Farbmodell erforderlich sein.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Eigentumswert

PixelDataFormat

RgbIndexed4Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für indexierte 4 Bit pro Farbe.Die indexierte Pixel-Datenlagerung soll die Datenspeicherung ermöglichen und überall, wo die Farbpalette verwendet wird, wiederholen.Verwenden Sie es vorsichtig, denn es kann eine Konvertierung von einer Palette zu einer anderen oder von RGBA zu einem indexierten Farbmodell erforderlich sein.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Eigentumswert

PixelDataFormat

RgbIndexed8Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für indexierte 8 Bit pro Farbe.Die indexierte Pixel-Datenlagerung soll die Datenspeicherung ermöglichen und überall, wo die Farbpalette verwendet wird, wiederholen.Verwenden Sie es vorsichtig, denn es kann eine Konvertierung von einer Palette zu einer anderen oder von RGBA zu einem indexierten Farbmodell erforderlich sein.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Eigentumswert

PixelDataFormat

Rgba32Bpp

Erhält die Aspose.Imaging.PixelDataFormat definiert für 32 Bits pro Pixel mit 8 Bits für jeden der Alpha, rote, grüne und blaue.

public static PixelDataFormat Rgba32Bpp { get; }

Eigentumswert

PixelDataFormat

von YCbCr

Erhält die Aspose.Imaging.PixelDataFormat definiert für 24 Bits pro Pixel mit 8 Bits für jeden der Luma, Blau-Differenz und rote-Differenz Chrom-Komponenten.

public static PixelDataFormat YCbCr { get; }

Eigentumswert

PixelDataFormat

Ycck

Erhält die Aspose.Imaging.PixelDataFormat definiert für 32 Bits pro Pixel mit 8 Bits für jeden der Luma, Blau-Differenz, rote-Differenz und schwarze Chrom-Komponenten.

public static PixelDataFormat Ycck { get; }

Eigentumswert

PixelDataFormat

Methods

Equals(Objekt)

Es bestimmt, ob der angegebenen System.Object mit dieser Instanz gleich ist.

public override bool Equals(object obj)

Parameters

obj object

Das System.Object zu vergleichen mit dieser Instanz.

Returns

bool

‘rich’ wenn der angegebenen System.Object mit diesem Beispiel gleich ist; sonst ‘falsch’.

GetBgr(Int)

Er bekommt BGR-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die Farbe der BGR.

GetBgra(Int)

Er bekommt BGRA-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die Farbe BGRA.

GetCieLab(und int, int, int)

Er bekommt CIE Lab Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)

Parameters

bitsPerL int

Die Anzahl der Bits pro L-Kanal.

bitsPerA int

Die Anzahl der Bits pro Kanal.

bitsPerB int

Die Anzahl der Bits pro Kanal B.

Returns

PixelDataFormat

Die Farbe des CIE Lab.

GetCmyk(Int)

Er erhält CMYK-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die CMYK Farbe.

GetCmyk(Int, int, int, int)

Er erhält CMYK-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)

Parameters

bitsPerCyanChannel int

Die Anzahl der Bits pro Cyan Kanal.

bitsPerMagentaChannel int

Die Anzahl der Bits pro Magenta-Kanal.

bitsPerYellowChannel int

Die Anzahl der Bits pro gelbe Kanal.

bitsPerKeyChannel int

Anzahl der Bits pro Schlüsselkanal.

Returns

PixelDataFormat

Die CMYK Farbe.

GetCmyka(Int, int, int, int, int)

Er bekommt CMYKA Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)

Parameters

bitsPerCyanChannel int

Die Anzahl der Bits pro Cyan Kanal.

bitsPerMagentaChannel int

Die Anzahl der Bits pro Magenta-Kanal.

bitsPerYellowChannel int

Die Anzahl der Bits pro gelbe Kanal.

bitsPerKeyChannel int

Anzahl der Bits pro Schlüsselkanal.

bitsPerAlphaChannel int

Die Anzahl der Bits pro Alpha Kanal.

Returns

PixelDataFormat

Die CMYK Farbe.

GetGrayscale(Int)

Gibt Grayscale Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die Grayscale Farbe.

GetGrayscaleAlpha(Int)

Er bekommt GrayscaleAlpha mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die GrayscaleAlpha Farbe.

GetGrayscaleAlpha(und int, int)

Er bekommt GrayscaleAlpha mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

alphaChannelBits int

Die Anzahl der Bits pro Probe im Alpha-Kanal.

Returns

PixelDataFormat

Die GrayscaleAlpha Farbe.

GetHashCode()

Wiederherstellen eines Hash-Codes für diesen Fall.

public override int GetHashCode()

Returns

int

Ein Hash-Code für dieses Beispiel, geeignet für die Verwendung in Hash-Algorithmen und Datenstrukturen wie eine Hash-Tabelle.

GetRgb(Int)

Er bekommt RGB-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die RGB Farbe.

GetRgb(und int, int, int)

Er bekommt RGB-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)

Parameters

bitsPerRedChannel int

Die Anzahl der Bits pro rote Kanal.

bitsPerGreenChannel int

Die Anzahl der Bits pro grüne Kanal.

bitsPerBlueChannel int

Die Anzahl der Bits pro blaue Kanal.

Returns

PixelDataFormat

Die RGB Farbe.

GetRgbIndexed(Int)

BGRA erhält indexierte Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die Farbe BGRA.

GetRgba(Int)

Er bekommt RGBA-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die Farbe der RGBA.

GetRgba(Int, int, int, int)

Er bekommt RGBA-Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)

Parameters

bitsPerRedChannel int

Die Anzahl der Bits pro rote Kanal.

bitsPerGreenChannel int

Die Anzahl der Bits pro grüne Kanal.

bitsPerBlueChannel int

Die Anzahl der Bits pro blaue Kanal.

bitsPerAlphaChannel int

Die Anzahl der Bits pro Alpha Kanal.

Returns

PixelDataFormat

Die Farbe der RGBA.

GetYCbCr(Int)

Er bekommt YCbCr mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die YCbCr Farbe.

GetYCbCr(und int, int, int)

Er bekommt YCbCr mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)

Parameters

bitsPerY int

Die Anzahl der Bits pro Y-Kanal.

bitsPerCb int

Die Anzahl der Bits pro Cb-Kanal.

bitsPerCr int

Die Anzahl der Bits pro Cr-Kanal.

Returns

PixelDataFormat

Die YCbCr Farbe.

GetYcck(Int)

Gibt YCCK Farbe mit einer angegebenen Anzahl von Bits pro Probe.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Anzahl der Bits pro Probe.

Returns

PixelDataFormat

Die YCCK Farbe.

ToString()

Wiederherstellt eine System.String, die diese Instanz darstellt.

public override string ToString()

Returns

string

Ein System.String, der diese Instanz vertritt.

Operators

Der Betreiber =(PixelDataFormat und PixelDataFormat)

Wiederherrscht das Ergebnis der Gleichheit für zwei Aspose.Imaging.PixelDataFormat Klassen.

public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

Die erste Aspose.Imaging.PixelDataFormat zu vergleichen.

pixelFormat2 PixelDataFormat

Die zweite Aspose.Imaging.PixelDataFormat zu vergleichen.

Returns

bool

Es ist wahr, wenn sowohl pixelFormat1’ als auch pixelFormat2’ gleiche Daten enthalten oder beide Parameter null sind.

Betreiber !=(PixelDataFormat und PixelDataFormat)

Returns Ergebnis der Ungleichheit für zwei Aspose.Imaging.PixelDataFormat Klassen.

public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)

Parameters

pixelFormat1 PixelDataFormat

Die erste Aspose.Imaging.PixelDataFormat zu vergleichen.

pixelFormat2 PixelDataFormat

Die zweite Aspose.Imaging.PixelDataFormat zu vergleichen.

Returns

bool

Es ist wahr, wenn sowohl pixelFormat1’ als auch pixelFormat2’ nicht gleichwertige Daten enthalten oder eines der Parameter null ist.

 Deutsch