Class PixelDataFormat

Class PixelDataFormat

nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)

Pikselni format podataka.Ovo je nepromjenjivi objekt.

[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat

Inheritance

object PixelDataFormat

naslijeđeni članovi

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

Fields

Grayscale

Dobiva Aspose.Imaging.PixelDataFormat definiran za 8 bita po pikselu s 8 bitova koji predstavljaju intenzitet grayscale u intervalu od 0 do 2555.

public static PixelDataFormat Grayscale

Vrijednost polja

PixelDataFormat

Grayscale16

Definicija za 16 bitova po pikselu s do 16 bita koji predstavljaju intenzitet grayscale.

public static readonly PixelDataFormat Grayscale16

Vrijednost polja

PixelDataFormat

Properties

BitsPerPixel

Dobivaju bitove po pixelima.

public int BitsPerPixel { get; }

Vrijednost nekretnina

int

Caption

Pronađite pixel podatke u formatu napisa.

public string Caption { get; }

Vrijednost nekretnina

string

ChannelBits

Broj bitova za svaki kanal.

public int[] ChannelBits { get; }

Vrijednost nekretnina

int []

ChannelsCount

Saznajte broj kanala.

public int ChannelsCount { get; }

Vrijednost nekretnina

int

Cmyk

Dobiva Aspose.Imaging.PixelDataFormat definiran za 32 bit po pikselu s 8 bitova za svaki od cyan, magenta, žuta i crna.

public static PixelDataFormat Cmyk { get; }

Vrijednost nekretnina

PixelDataFormat

Cmyka

Slijedeći članakAkmyk.

public static PixelDataFormat Cmyka { get; }

Vrijednost nekretnina

PixelDataFormat

GrayscaleAlpha

Dobiva Aspose.Imaging.PixelDataFormat definiran za 16 bitova po pikselu s 8 bita koji predstavljaju intenzitet grayscale u intervalu od 0 do 255 i dodatnih 8 bit alfa komponenta.

public static PixelDataFormat GrayscaleAlpha { get; }

Vrijednost nekretnina

PixelDataFormat

PixelFormat

Dobivaju se u formatu piksela.

public PixelFormat PixelFormat { get; }

Vrijednost nekretnina

PixelFormat

Rgb16Bpp555

Ako dobijete Aspose.Imaging.PixelDataFormat definiran za 16 bita po pikselu s 5 bitova za svaku crvenu, zelenu i plavu, alfa se ne definira.

public static PixelDataFormat Rgb16Bpp555 { get; }

Vrijednost nekretnina

PixelDataFormat

Rgb16Bpp565

Ako dobijete Aspose.Imaging.PixelDataFormat definiran za 16 bitova po pikselu s 5 bitima za crveno, 6 bitama za zeleno i 5 bita za plavo, alfa se ne definira.

public static PixelDataFormat Rgb16Bpp565 { get; }

Vrijednost nekretnina

PixelDataFormat

Rgb24Bpp

Ako dobijete Aspose.Imaging.PixelDataFormat definiran za 24 bita po pikselu s 8 bitova za svaku alfa, crvenu, zelenu i plavu, alpha se ne definira.

public static PixelDataFormat Rgb24Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

Rgb24BppPng

Ako dobijete Aspose.Imaging.PixelDataFormat definiran za 24 bita po pikselu s 8 bitova za svaku alfa, crvenu, zelenu i plavu, alpha se ne definira.

public static PixelDataFormat Rgb24BppPng { get; }

Vrijednost nekretnina

PixelDataFormat

Rgb32Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za 32 bit po pikselu s 8 bit za svaki alfa, crveni, zeleni i plavi.

public static PixelDataFormat Rgb32Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

RgbIndexed1Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za indeksiran 1 bit po boji.Indeksirano skladištenje pixel podataka namjerava omogućiti skladištenje podataka i povlačenje svugdje gdje se koristi paleta boja.Koristite s oprezom, jer može zahtijevati konverziju iz jedne palete u drugu ili iz RGBA-e u indeksiranu boju.

public static PixelDataFormat RgbIndexed1Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

RgbIndexed2Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za indeksirane 2 bit po boji.Indeksirano skladištenje pixel podataka namjerava omogućiti skladištenje podataka i povlačenje svugdje gdje se koristi paleta boja.Koristite s oprezom, jer može zahtijevati konverziju iz jedne palete u drugu ili iz RGBA-e u indeksiranu boju.

public static PixelDataFormat RgbIndexed2Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

RgbIndexed4Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za indeksirane 4 bit po boji.Indeksirano skladištenje pixel podataka namjerava omogućiti skladištenje podataka i povlačenje svugdje gdje se koristi paleta boja.Koristite s oprezom, jer može zahtijevati konverziju iz jedne palete u drugu ili iz RGBA-e u indeksiranu boju.

public static PixelDataFormat RgbIndexed4Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

RgbIndexed8Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za indeksirano 8 bit po boji.Indeksirano skladištenje pixel podataka namjerava omogućiti skladištenje podataka i povlačenje svugdje gdje se koristi paleta boja.Koristite s oprezom, jer može zahtijevati konverziju iz jedne palete u drugu ili iz RGBA-e u indeksiranu boju.

public static PixelDataFormat RgbIndexed8Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

Rgba32Bpp

Dobiva Aspose.Imaging.PixelDataFormat definiran za 32 bit po pikselu s 8 bit za svaki alfa, crveni, zeleni i plavi.

public static PixelDataFormat Rgba32Bpp { get; }

Vrijednost nekretnina

PixelDataFormat

Sljedeći članakYCbCr

Dobiva Aspose.Imaging.PixelDataFormat definiran za 24 bita po pikselu s 8 bitova za svaku od luma, plave razlike i crvenih razlika kroma komponente.

public static PixelDataFormat YCbCr { get; }

Vrijednost nekretnina

PixelDataFormat

Ycck

Dobiva Aspose.Imaging.PixelDataFormat definiran za 32 bit po pikselu s 8 bitova za svaku od luma, plave razlike, crvene razlike i crne krom komponente.

public static PixelDataFormat Ycck { get; }

Vrijednost nekretnina

PixelDataFormat

Methods

Equals(Objekt)

Određuje je li određeni System.Object jednak ovom primjerku.

public override bool Equals(object obj)

Parameters

obj object

Sistem.Objekt za usporedbu s ovim slučajem.

Returns

bool

‘pravda’ ako je određeni System.Object isti kao i ovaj primjer; inače, ’lažno’.

GetBgr(int)

Dobiva BGR boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetBgr(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je BGR.

GetBgra(int)

Dobiva BGRA boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetBgra(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je BGRA.

GetCieLab(int, int, int)

Dobiva CIE Lab boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerL int

Broj bitova po L kanalu.

bitsPerA int

Broj bitova po kanalu.

bitsPerB int

Broj bitova po B kanalu.

Returns

PixelDataFormat

CIE Lab boja.

GetCmyk(int)

Dobiva CMYK boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetCmyk(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je CMYK.

GetCmyk(int, int, int, int)

Dobiva CMYK boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerCyanChannel int

Broj bitova po Cyan kanalu.

bitsPerMagentaChannel int

Broj bitova po Magenta kanalu.

bitsPerYellowChannel int

Broj bitova po žutom kanalu.

bitsPerKeyChannel int

Broj bitova po ključnom kanalu.

Returns

PixelDataFormat

Boja je CMYK.

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

Dobiva CMYKA boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerCyanChannel int

Broj bitova po Cyan kanalu.

bitsPerMagentaChannel int

Broj bitova po Magenta kanalu.

bitsPerYellowChannel int

Broj bitova po žutom kanalu.

bitsPerKeyChannel int

Broj bitova po ključnom kanalu.

bitsPerAlphaChannel int

Broj bitova po alfa kanalu.

Returns

PixelDataFormat

Boja je CMYK.

GetGrayscale(int)

Dobiva Grayscale boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetGrayscale(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Crvena boja Grayscale.

GetGrayscaleAlpha(int)

Dobiva GrayscaleAlpha boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

GrayscaleAlpha boja.

GetGrayscaleAlpha(u, u)

Dobiva GrayscaleAlpha boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)

Parameters

bitsPerSample int

Broj bitova po uzorku.

alphaChannelBits int

Broj bitova po uzorku u alfa kanalu.

Returns

PixelDataFormat

GrayscaleAlpha boja.

GetHashCode()

Povratak hash koda za ovaj slučaj.

public override int GetHashCode()

Returns

int

Hash kod za ovaj primjer, prikladan za upotrebu u hashing algoritmima i strukturama podataka poput hash tablice.

GetRgb(int)

Dobiva RGB boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetRgb(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je RGB.

GetRgb(int, int, int)

Dobiva RGB boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerRedChannel int

Broj bitova po crvenom kanalu.

bitsPerGreenChannel int

Broj bitova po zelenom kanalu.

bitsPerBlueChannel int

Broj bitova po plavom kanalu.

Returns

PixelDataFormat

Boja je RGB.

GetRgbIndexed(int)

BGRA dobiva indeksiranu boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetRgbIndexed(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je BGRA.

GetRgba(int)

Dobiva RGBA boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetRgba(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je RGBA.

GetRgba(int, int, int, int)

Dobiva RGBA boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerRedChannel int

Broj bitova po crvenom kanalu.

bitsPerGreenChannel int

Broj bitova po zelenom kanalu.

bitsPerBlueChannel int

Broj bitova po plavom kanalu.

bitsPerAlphaChannel int

Broj bitova po alfa kanalu.

Returns

PixelDataFormat

Boja je RGBA.

Sljedeći Članak CBCR(int)

Dobiva YCbCr boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetYCbCr(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je YCbCr.

Sljedeći Članak CBCR(int, int, int)

Dobiva YCbCr boju s određenim brojem bitova po uzorku.

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

Parameters

bitsPerY int

Broj bitova po kanalu Y.

bitsPerCb int

Broj bitova po Cb kanalu.

bitsPerCr int

Broj bitova po cr kanalu.

Returns

PixelDataFormat

Boja je YCbCr.

GetYcck(int)

Dobiva YCCK boju s određenim brojem bitova po uzorku.

public static PixelDataFormat GetYcck(int bitsPerSample)

Parameters

bitsPerSample int

Broj bitova po uzorku.

Returns

PixelDataFormat

Boja je YCCK.

ToString()

Povratak System.String koji predstavlja ovu primjenu.

public override string ToString()

Returns

string

String.String koji predstavlja ovu primjenu.

Operators

Operator =(Sljedeći članakPixelDataFormat, PixelDataFormat)

Povratak rezultata jednakosti za dvije Aspose.Imaging.PixelDataFormat klase.

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

Parameters

pixelFormat1 PixelDataFormat

Prvi Aspose.Imaging.PixelDataFormat za usporedbu.

pixelFormat2 PixelDataFormat

Drugi Aspose.Imaging.PixelDataFormat za usporedbu.

Returns

bool

Istina je da i pixelFormat1’ i pixelFormat2’ sadrže jednake podatke ili da su oba parametara nula.

Operator !=(Sljedeći članakPixelDataFormat, PixelDataFormat)

Povratak rezultata nejednakosti za dva Aspose.Imaging.PixelDataFormat razreda.

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

Parameters

pixelFormat1 PixelDataFormat

Prvi Aspose.Imaging.PixelDataFormat za usporedbu.

pixelFormat2 PixelDataFormat

Drugi Aspose.Imaging.PixelDataFormat za usporedbu.

Returns

bool

Istina je ako i pixelFormat1’ i pixelFormat2’ sadrže nejednaku informaciju ili je jedan od parametara nula.

 Hrvatski