Class PixelDataFormat
Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.0)
Pikselowy format danych. jest to niezmienny obiekt.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 8 bitów na piksel z 8 Bitami reprezentującymi intensywność grayscale w odstępie 0-255 .
public static PixelDataFormat Grayscale
Wartość pola
Grayscale16
Określony na 16 bitów na piksel z do 16 bitymi reprezentującymi intensywność grayscale.
public static readonly PixelDataFormat Grayscale16
Wartość pola
Properties
BitsPerPixel
Dostarczamy bity na piksele.
public int BitsPerPixel { get; }
Wartość nieruchomości
Caption
Otrzymuje pixelowy format danych.
public string Caption { get; }
Wartość nieruchomości
ChannelBits
Otrzymuje liczbę bitów dla każdego kanału.
public int[] ChannelBits { get; }
Wartość nieruchomości
int [ ]
ChannelsCount
I liczy się kanały.
public int ChannelsCount { get; }
Wartość nieruchomości
Cmyk
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 32 bitów na piksel z 8 bitami dla każdego z cyjanów, magenta, żółtego i czarnego.
public static PixelDataFormat Cmyk { get; }
Wartość nieruchomości
Cmyka
Poznaj akmyk.
public static PixelDataFormat Cmyka { get; }
Wartość nieruchomości
GrayscaleAlpha
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 16 bitów na piksel z 8 bitami reprezentującymi intensywność grayscale w odstępie 0-255 i dodatkowy 8bitowy składnik alfa.
public static PixelDataFormat GrayscaleAlpha { get; }
Wartość nieruchomości
PixelFormat
Dostęp do formatu pixelowego.
public PixelFormat PixelFormat { get; }
Wartość nieruchomości
Rgb16Bpp555
Po otrzymaniu Aspose.Imaging.PixelDataFormat zdefiniowany na 16 bitów na piksel z 5 bitami dla każdego z czerwonych, zielonych i niebieskich, alfa nie jest zdefinowany.
public static PixelDataFormat Rgb16Bpp555 { get; }
Wartość nieruchomości
Rgb16Bpp565
Po otrzymaniu Aspose.Imaging.PixelDataFormat zdefiniowany na 16 bitów na piksel z 5 bitami dla czerwonego, 6 bity dla zielonego i 5 Bitów dla niebieskiego, alfa nie jest określony.
public static PixelDataFormat Rgb16Bpp565 { get; }
Wartość nieruchomości
Rgb24Bpp
Po otrzymaniu Aspose.Imaging.PixelDataFormat zdefiniowany na 24 bitów na piksel z 8 bitami dla każdego z alfa, czerwony, zielony i niebieski, alpha nie jest zdefinowany.
public static PixelDataFormat Rgb24Bpp { get; }
Wartość nieruchomości
Rgb24BppPng
Po otrzymaniu Aspose.Imaging.PixelDataFormat zdefiniowany na 24 bitów na piksel z 8 bitami dla każdego z alfa, czerwony, zielony i niebieski, alpha nie jest zdefinowany.
public static PixelDataFormat Rgb24BppPng { get; }
Wartość nieruchomości
Rgb32Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 32 bitów na piksel z 8 bitami dla każdego z alfa, czerwony, zielony i niebieski.
public static PixelDataFormat Rgb32Bpp { get; }
Wartość nieruchomości
RgbIndexed1Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany dla indeksowanych 1 bit na kolor.Indeksowane przechowywanie danych pikseli ma na celu umożliwienie przechowywania i odzyskania danych wszędzie, gdzie stosuje się paletę kolorów.Używaj ostrożnie, ponieważ może wymagać konwersji z jednej palety do innej lub z RGBA do indeksowanego modelu kolorów.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Wartość nieruchomości
RgbIndexed2Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany dla indeksowanych 2 bitów na kolor.Indeksowane przechowywanie danych pikseli ma na celu umożliwienie przechowywania i odzyskania danych wszędzie, gdzie stosuje się paletę kolorów.Używaj ostrożnie, ponieważ może wymagać konwersji z jednej palety do innej lub z RGBA do indeksowanego modelu kolorów.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Wartość nieruchomości
RgbIndexed4Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany dla indeksowanych 4 bitów na kolor.Indeksowane przechowywanie danych pikseli ma na celu umożliwienie przechowywania i odzyskania danych wszędzie, gdzie stosuje się paletę kolorów.Używaj ostrożnie, ponieważ może wymagać konwersji z jednej palety do innej lub z RGBA do indeksowanego modelu kolorów.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Wartość nieruchomości
RgbIndexed8Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany dla indeksowanych 8 bitów na kolor.Indeksowane przechowywanie danych pikseli ma na celu umożliwienie przechowywania i odzyskania danych wszędzie, gdzie stosuje się paletę kolorów.Używaj ostrożnie, ponieważ może wymagać konwersji z jednej palety do innej lub z RGBA do indeksowanego modelu kolorów.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Wartość nieruchomości
Rgba32Bpp
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 32 bitów na piksel z 8 bitami dla każdego z alfa, czerwony, zielony i niebieski.
public static PixelDataFormat Rgba32Bpp { get; }
Wartość nieruchomości
YCbCr
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 24 bitów na piksel z 8 bitami dla każdego z elementów lumu, różnicy niebieskiej i różnice czerwonej chromu.
public static PixelDataFormat YCbCr { get; }
Wartość nieruchomości
Ycck
Otrzymuje Aspose.Imaging.PixelDataFormat zdefiniowany na 32 bitów na piksel z 8 bitami dla każdego z elementów lumu, różnicy niebieskiej, czerwonej różnice i czarnego chromu.
public static PixelDataFormat Ycck { get; }
Wartość nieruchomości
Methods
Equals(Obiekt)
Określa, czy określony System.Object jest równy tej instancji.
public override bool Equals(object obj)
Parameters
obj
object
System.Object do porównania z tą instancją.
Returns
“prawdziwy” jeśli określony System.Object jest równy tej instancji; w przeciwnym razie “fałszywy”.
GetBgr(Int)
Otrzymuje kolor BGR z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze BGR.
GetBgra(Int)
Otrzymuje kolor BGRA z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze BGRA.
GetCieLab(Int , int , int , int)
Otrzymuje kolor CIE Lab z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Liczba bitów na kanał L.
bitsPerA
int
Liczba bitów na jeden kanał.
bitsPerB
int
Liczba bitów na kanał B.
Returns
Kolor CIE Lab.
GetCmyk(Int)
Otrzymuje kolor CMYK z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze CMYK.
GetCmyk(Int, int, int, int, int)
Otrzymuje kolor CMYK z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Liczba bitów na kanał Cyan.
bitsPerMagentaChannel
int
Liczba bitów na kanał Magenta.
bitsPerYellowChannel
int
Liczba bitów na żółty kanał.
bitsPerKeyChannel
int
Liczba bitów na kluczowy kanał.
Returns
W kolorze CMYK.
GetCmyka(Int, int, int, int, int, int)
Otrzymuje kolor CMYKA z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Liczba bitów na kanał Cyan.
bitsPerMagentaChannel
int
Liczba bitów na kanał Magenta.
bitsPerYellowChannel
int
Liczba bitów na żółty kanał.
bitsPerKeyChannel
int
Liczba bitów na kluczowy kanał.
bitsPerAlphaChannel
int
Liczba bitów na kanał alfa.
Returns
W kolorze CMYK.
GetGrayscale(Int)
Otrzymuje kolor Grayscale z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze grayscale.
GetGrayscaleAlpha(Int)
Otrzymuje kolor GrayscaleAlpha z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
Kolor grayscale alfa.
GetGrayscaleAlpha(i int, int)
Otrzymuje kolor GrayscaleAlpha z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
alphaChannelBits
int
Liczba bitów na próbkę w kanałach alfa.
Returns
Kolor grayscale alfa.
GetHashCode()
Wróć do tego kodu hash.
public override int GetHashCode()
Returns
Kod hash dla tego przykładu, odpowiedni do użycia w algorytmach hashingu i strukturach danych, takich jak tabela hash.
GetRgb(Int)
Otrzymuje kolor RGB z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze RGB.
GetRgb(Int , int , int , int)
Otrzymuje kolor RGB z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Liczba bitów na czerwony kanał.
bitsPerGreenChannel
int
Liczba bitów na zielony kanał.
bitsPerBlueChannel
int
Liczba bitów na kanał niebieski.
Returns
W kolorze RGB.
GetRgbIndexed(Int)
BGRA otrzymuje kolor indeksowany z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze BGRA.
GetRgba(Int)
Otrzymuje kolor RGBA z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze RGBA.
GetRgba(Int, int, int, int, int)
Otrzymuje kolor RGBA z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Liczba bitów na czerwony kanał.
bitsPerGreenChannel
int
Liczba bitów na zielony kanał.
bitsPerBlueChannel
int
Liczba bitów na kanał niebieski.
bitsPerAlphaChannel
int
Liczba bitów na kanał alfa.
Returns
W kolorze RGBA.
ZacznijCbCr(Int)
Otrzymuje kolor YCbCr z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze YCbCr.
ZacznijCbCr(Int , int , int , int)
Otrzymuje kolor YCbCr z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Liczba bitów na kanał Y.
bitsPerCb
int
Liczba bitów na kanał Cb.
bitsPerCr
int
Liczba bitów na kanał CR.
Returns
W kolorze YCbCr.
GetYcck(Int)
Otrzymuje kolor YCCK z określoną liczbą bitów na próbkę.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Liczba bitów na próbkę.
Returns
W kolorze YCCK.
ToString()
Powraca system.String, który reprezentuje tę instancję.
public override string ToString()
Returns
System.String, który reprezentuje tę instancję.
Operators
Operator =(PixelDataFormat i PixelDataFormat)
Powraca wynik równości dla dwóch klas Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Pierwszy Aspose.Imaging.PixelDataFormat do porównania.
pixelFormat2
PixelDataFormat
Drugi Aspose.Imaging.PixelDataFormat do porównania.
Returns
Prawda jest taka, że zarówno pixelFormat1’ i
pixelFormat2’ zawierają równe dane lub oba parametry są zerowe.
Operator !=(PixelDataFormat i PixelDataFormat)
Powraca wynik nierówności dla dwóch klas Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Pierwszy Aspose.Imaging.PixelDataFormat do porównania.
pixelFormat2
PixelDataFormat
Drugi Aspose.Imaging.PixelDataFormat do porównania.
Returns
Prawda jest taka, że zarówno pixelFormat1’ jak i
pixelFormat2’ zawierają nierówne dane lub jeden z parametrów jest zerowy.