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
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
Grayscale16
Definicija za 16 bitova po pikselu s do 16 bita koji predstavljaju intenzitet grayscale.
public static readonly PixelDataFormat Grayscale16
Vrijednost polja
Properties
BitsPerPixel
Dobivaju bitove po pixelima.
public int BitsPerPixel { get; }
Vrijednost nekretnina
Caption
Pronađite pixel podatke u formatu napisa.
public string Caption { get; }
Vrijednost nekretnina
ChannelBits
Broj bitova za svaki kanal.
public int[] ChannelBits { get; }
Vrijednost nekretnina
int []
ChannelsCount
Saznajte broj kanala.
public int ChannelsCount { get; }
Vrijednost nekretnina
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
Cmyka
Slijedeći članakAkmyk.
public static PixelDataFormat Cmyka { get; }
Vrijednost nekretnina
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
PixelFormat
Dobivaju se u formatu piksela.
public PixelFormat PixelFormat { get; }
Vrijednost nekretnina
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
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
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
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
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
GrayscaleAlpha boja.
GetHashCode()
Povratak hash koda za ovaj slučaj.
public override int GetHashCode()
Returns
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
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
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
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
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
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
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
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
Boja je YCCK.
ToString()
Povratak System.String koji predstavlja ovu primjenu.
public override string ToString()
Returns
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
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
Istina je ako i pixelFormat1’ i
pixelFormat2’ sadrže nejednaku informaciju ili je jedan od parametara nula.