Class PixelDataFormat

Class PixelDataFormat

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)

Formatul de pixel este un obiect imutabil.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

Membrii moștenitori

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

Fields

Grayscale

Obține Aspose.Imaging.PixelDataFormat definit pentru 8 bite pe pixel cu 8 bit reprezentând intensitatea grayscale în intervalul 0-255 .

public static PixelDataFormat Grayscale

Valoarea câmpului

PixelDataFormat

Grayscale16

Definiți pentru 16 bite pe pixel, cu până la 16 bit reprezentând intensitatea grayscale.

public static readonly PixelDataFormat Grayscale16

Valoarea câmpului

PixelDataFormat

Properties

BitsPerPixel

Obțineți bit-urile pe pixel.

public int BitsPerPixel { get; }

Valoarea proprietății

int

Caption

Obțineți tipul de pixel de date.

public string Caption { get; }

Valoarea proprietății

string

ChannelBits

Se numără numărul de bite pentru fiecare canal.

public int[] ChannelBits { get; }

Valoarea proprietății

int []

ChannelsCount

Se numără canalele.

public int ChannelsCount { get; }

Valoarea proprietății

int

Cmyk

Obține Aspose.Imaging.PixelDataFormat definit pentru 32 de bite pe pixel cu 8 bits pentru fiecare dintre cian, magenta, galben și negru.

public static PixelDataFormat Cmyk { get; }

Valoarea proprietății

PixelDataFormat

Cmyka

Am primit acmyk.

public static PixelDataFormat Cmyka { get; }

Valoarea proprietății

PixelDataFormat

GrayscaleAlpha

Obține Aspose.Imaging.PixelDataFormat definit pentru 16 bit pe pixel cu 8 bit reprezentând intensitatea grayscale în intervalul 0-255 și un component alfa suplimentar de 8 bits.

public static PixelDataFormat GrayscaleAlpha { get; }

Valoarea proprietății

PixelDataFormat

PixelFormat

Obțineți formatul pixel.

public PixelFormat PixelFormat { get; }

Valoarea proprietății

PixelFormat

Rgb16Bpp555

Obțineți Aspose.Imaging.PixelDataFormat definit pentru 16 bite pe pixel cu 5 bits pentru fiecare roșu, verde și albastru, alfa nu este definit.

public static PixelDataFormat Rgb16Bpp555 { get; }

Valoarea proprietății

PixelDataFormat

Rgb16Bpp565

Obțineți Aspose.Imaging.PixelDataFormat definit pentru 16 bite pe pixel cu 5 bites pentru roșu, 6 bits pentru verde și 5 bit pentru albastru, alfa nu este definită.

public static PixelDataFormat Rgb16Bpp565 { get; }

Valoarea proprietății

PixelDataFormat

Rgb24Bpp

Obțineți Aspose.Imaging.PixelDataFormat definit pentru 24 de bite pe pixel cu 8 bits pentru fiecare alfa, roșu, verde și albastru, Alpha nu este definit.

public static PixelDataFormat Rgb24Bpp { get; }

Valoarea proprietății

PixelDataFormat

Rgb24BppPng

Obțineți Aspose.Imaging.PixelDataFormat definit pentru 24 de bite pe pixel cu 8 bits pentru fiecare alfa, roșu, verde și albastru, Alpha nu este definit.

public static PixelDataFormat Rgb24BppPng { get; }

Valoarea proprietății

PixelDataFormat

Rgb32Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru 32 de bite pe pixel cu 8 bits pentru fiecare alfa, roșu, verde și albastru.

public static PixelDataFormat Rgb32Bpp { get; }

Valoarea proprietății

PixelDataFormat

RgbIndexed1Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru indexat 1 bit pe culoare.Sistemul de stocare a pixelelor indexate este conceput pentru a permite stocarea și recuperarea datelor oriunde se utilizează paleta de culori.Utilizați cu atenție, deoarece poate necesita conversie de la o paletă la alta sau de la RGBA la modelul de culoare indexat.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Valoarea proprietății

PixelDataFormat

RgbIndexed2Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru indexat 2 bit pe culoare.Sistemul de stocare a pixelelor indexate este conceput pentru a permite stocarea și recuperarea datelor oriunde se utilizează paleta de culori.Utilizați cu atenție, deoarece poate necesita conversie de la o paletă la alta sau de la RGBA la modelul de culoare indexat.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Valoarea proprietății

PixelDataFormat

RgbIndexed4Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru indexat 4 bit pe culoare.Sistemul de stocare a pixelelor indexate este conceput pentru a permite stocarea și recuperarea datelor oriunde se utilizează paleta de culori.Utilizați cu atenție, deoarece poate necesita conversie de la o paletă la alta sau de la RGBA la modelul de culoare indexat.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Valoarea proprietății

PixelDataFormat

RgbIndexed8Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru indexat 8 bit pe culoare.Sistemul de stocare a pixelelor indexate este conceput pentru a permite stocarea și recuperarea datelor oriunde se utilizează paleta de culori.Utilizați cu atenție, deoarece poate necesita conversie de la o paletă la alta sau de la RGBA la modelul de culoare indexat.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Valoarea proprietății

PixelDataFormat

Rgba32Bpp

Obține Aspose.Imaging.PixelDataFormat definit pentru 32 de bite pe pixel cu 8 bits pentru fiecare alfa, roșu, verde și albastru.

public static PixelDataFormat Rgba32Bpp { get; }

Valoarea proprietății

PixelDataFormat

YCbCr

Obține Aspose.Imaging.PixelDataFormat definit pentru 24 de bituri pe pixel cu 8 bite pentru fiecare dintre componentele luma, albastru-diferență și crom diferența roșie.

public static PixelDataFormat YCbCr { get; }

Valoarea proprietății

PixelDataFormat

Ycck

Obține Aspose.Imaging.PixelDataFormat definit pentru 32 de bite pe pixel cu 8 bits pentru fiecare dintre componentele luma, albastru-diferență, diferența roșie și cromă neagră.

public static PixelDataFormat Ycck { get; }

Valoarea proprietății

PixelDataFormat

Methods

Equals(Obiectul)

Determine dacă Sistemul.Obiect specificat este egal cu această instanță.

public override bool Equals(object obj)

Parameters

obj object

Sistemul.Obiect pentru a compara cu această instanță.

Returns

bool

‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.

GetBgr(int)

Obține culoarea BGR cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea BGR.

GetBgra(int)

Obține culoarea BGRA cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea BGRA.

GetCieLab(int, int, int)

Obține culoarea CIE Lab cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerL int

Numărul de bite pe canalul L.

bitsPerA int

Numărul de bite pe un canal.

bitsPerB int

Numărul de bite pe canalul B.

Returns

PixelDataFormat

Culorile CIE Lab.

GetCmyk(int)

Obține culoarea CMYK cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea CMYK.

GetCmyk(int, int, int, int)

Obține culoarea CMYK cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerCyanChannel int

Numărul de bite pe canalul Cyan.

bitsPerMagentaChannel int

Numărul de bite pe canalul Magenta.

bitsPerYellowChannel int

Numărul de bite pe canalul galben.

bitsPerKeyChannel int

Numărul de bite pe canalul cheie.

Returns

PixelDataFormat

Culoarea CMYK.

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

Obține culoarea CMYKA cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerCyanChannel int

Numărul de bite pe canalul Cyan.

bitsPerMagentaChannel int

Numărul de bite pe canalul Magenta.

bitsPerYellowChannel int

Numărul de bite pe canalul galben.

bitsPerKeyChannel int

Numărul de bite pe canalul cheie.

bitsPerAlphaChannel int

Numărul de bite pe canalul Alpha.

Returns

PixelDataFormat

Culoarea CMYK.

GetGrayscale(int)

Obține culoarea Grayscale cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea lui Grayscale.

GetGrayscaleAlpha(int)

Obține culoarea GrayscaleAlpha cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea GrayscaleAlpha.

GetGrayscaleAlpha(int, int)

Obține culoarea GrayscaleAlpha cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

alphaChannelBits int

Numărul de bite pe eșantion în canalul alfa.

Returns

PixelDataFormat

Culoarea GrayscaleAlpha.

GetHashCode()

Întoarceți un cod hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod de hash pentru acest exemplu, potrivit pentru utilizare în algoritmi de hashing și structuri de date, cum ar fi un tabel de hash.

GetRgb(int)

Obține culoarea RGB cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea RGB.

GetRgb(int, int, int)

Obține culoarea RGB cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerRedChannel int

Numărul de bite pe canalul roșu.

bitsPerGreenChannel int

Numărul de bite pe canalul verde.

bitsPerBlueChannel int

Numărul de bite pe canal albastru.

Returns

PixelDataFormat

Culoarea RGB.

GetRgbIndexed(int)

Obține culoarea indexată BGRA cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea BGRA.

GetRgba(int)

Obține culoarea RGBA cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea RGBA.

GetRgba(int, int, int, int)

Obține culoarea RGBA cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerRedChannel int

Numărul de bite pe canalul roșu.

bitsPerGreenChannel int

Numărul de bite pe canalul verde.

bitsPerBlueChannel int

Numărul de bite pe canal albastru.

bitsPerAlphaChannel int

Numărul de bite pe canalul Alpha.

Returns

PixelDataFormat

Culoarea RGBA.

Răspundeți(int)

Obține culoarea YCbCr cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea YCbCr.

Răspundeți(int, int, int)

Obține culoarea YCbCr cu un număr specific de bite pe eșantion.

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

Parameters

bitsPerY int

Numărul de bite pe canalul Y.

bitsPerCb int

Numărul de bite pe canalul Cb.

bitsPerCr int

Numărul de bite pe canalul Cr.

Returns

PixelDataFormat

Culoarea YCbCr.

GetYcck(int)

Obține culoarea YCCK cu un număr specific de bite pe eșantion.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Numărul de bite pe eșantion

Returns

PixelDataFormat

Culoarea lui YCCK.

ToString()

Întoarce un sistem.String care reprezintă această instanță.

public override string ToString()

Returns

string

Un sistem.String care reprezintă această instanță.

Operators

Operator =(PixelDataFormat și PixelDataFormat)

Returnează rezultatul egalității pentru două clase Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Primul Aspose.Imaging.PixelDataFormat pentru a compara.

pixelFormat2 PixelDataFormat

A doua Aspose.Imaging.PixelDataFormat pentru a compara.

Returns

bool

Este adevărat dacă atât pixelFormat1’ și pixelFormat2’ conțin date egale sau ambele parametri sunt nule.

Operatorul !=(PixelDataFormat și PixelDataFormat)

Returnează rezultatul inegalității pentru două clase Aspose.Imaging.PixelDataFormat.

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

Parameters

pixelFormat1 PixelDataFormat

Primul Aspose.Imaging.PixelDataFormat pentru a compara.

pixelFormat2 PixelDataFormat

A doua Aspose.Imaging.PixelDataFormat pentru a compara.

Returns

bool

Este adevărat dacă atât pixelFormat1’ și pixelFormat2’ conțin date neegale sau unul dintre parametrii este nul.

 Română