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
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
Grayscale16
Definiert für 16 Bits pro Pixel mit bis zu 16 Bits, die grayscale Intensität darstellen.
public static readonly PixelDataFormat Grayscale16
Feldwert
Properties
BitsPerPixel
Erhält die Bits pro Pixel.
public int BitsPerPixel { get; }
Eigentumswert
Caption
Erhalten Sie den Pixel-Datenformat.
public string Caption { get; }
Eigentumswert
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
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
Cmyka
Er bekommt den Acmyk.
public static PixelDataFormat Cmyka { get; }
Eigentumswert
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
PixelFormat
Sie erhalten das Pixelformat.
public PixelFormat PixelFormat { get; }
Eigentumswert
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
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
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
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
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
Die GrayscaleAlpha Farbe.
GetHashCode()
Wiederherstellen eines Hash-Codes für diesen Fall.
public override int GetHashCode()
Returns
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
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
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
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
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
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
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
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
Die YCCK Farbe.
ToString()
Wiederherstellt eine System.String, die diese Instanz darstellt.
public override string ToString()
Returns
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
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
Es ist wahr, wenn sowohl pixelFormat1’ als auch
pixelFormat2’ nicht gleichwertige Daten enthalten oder eines der Parameter null ist.