Class PixelDataFormat

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

object PixelDataFormat

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

PixelDataFormat

Grayscale16

Określony na 16 bitów na piksel z do 16 bitymi reprezentującymi intensywność grayscale.

public static readonly PixelDataFormat Grayscale16

Wartość pola

PixelDataFormat

Properties

BitsPerPixel

Dostarczamy bity na piksele.

public int BitsPerPixel { get; }

Wartość nieruchomości

int

Caption

Otrzymuje pixelowy format danych.

public string Caption { get; }

Wartość nieruchomości

string

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

int

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

PixelDataFormat

Cmyka

Poznaj akmyk.

public static PixelDataFormat Cmyka { get; }

Wartość nieruchomości

PixelDataFormat

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

PixelDataFormat

PixelFormat

Dostęp do formatu pixelowego.

public PixelFormat PixelFormat { get; }

Wartość nieruchomości

PixelFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

bool

“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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Kolor grayscale alfa.

GetHashCode()

Wróć do tego kodu hash.

public override int GetHashCode()

Returns

int

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

W kolorze YCCK.

ToString()

Powraca system.String, który reprezentuje tę instancję.

public override string ToString()

Returns

string

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

bool

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

bool

Prawda jest taka, że zarówno pixelFormat1’ jak i pixelFormat2’ zawierają nierówne dane lub jeden z parametrów jest zerowy.

 Polski