Class PixelDataFormat
ja nimityö: Aspose.Imaging Kokoelma: Aspose.Imaging.dll (25.4.0)
Pikselin tiedonmuoto: Tämä on muuttumaton esine.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Saat Aspose.Imaging.PixelDataFormat määritelty 8 bittiä per pikseli, jossa 8 bitä edustaa grayscale intensiteettia 0-255 välissä.
public static PixelDataFormat Grayscale
kentän arvo
Grayscale16
Se on määritelty 16 bittille pikseliä kohden, joissa on enintään 16 bitia, jotka edustavat grayscale intensiteettia.
public static readonly PixelDataFormat Grayscale16
kentän arvo
Properties
BitsPerPixel
Saa bitit pikseliin.
public int BitsPerPixel { get; }
Omistuksen arvo
Caption
Saat pixel-tietojen muodon merkinnän.
public string Caption { get; }
Omistuksen arvo
ChannelBits
Saa bittit laskea jokaiselle kanavalle.
public int[] ChannelBits { get; }
Omistuksen arvo
int []
ChannelsCount
Saat kanavien lukumäärän.
public int ChannelsCount { get; }
Omistuksen arvo
Cmyk
Saat Aspose.Imaging.PixelDataFormat määritelty 32 bittiä pikseliin 8 bitin kunkin sian, magenta, keltainen ja musta.
public static PixelDataFormat Cmyk { get; }
Omistuksen arvo
Cmyka
Hän saa akmykin.
public static PixelDataFormat Cmyka { get; }
Omistuksen arvo
GrayscaleAlpha
Saat Aspose.Imaging.PixelDataFormat määritelty 16 bittiä per pixel, jossa 8 bittistä edustaa grayscale intensiteettia 0-255 välissä ja lisä 8 bitin alfa komponentti.
public static PixelDataFormat GrayscaleAlpha { get; }
Omistuksen arvo
PixelFormat
Saat pikselin muodon.
public PixelFormat PixelFormat { get; }
Omistuksen arvo
Rgb16Bpp555
Saat Aspose.Imaging.PixelDataFormat määritelty 16 bittiä per pikseli ja 5 bittistä kukin punainen, vihreä ja sininen alfa ei määritetä.
public static PixelDataFormat Rgb16Bpp555 { get; }
Omistuksen arvo
Rgb16Bpp565
Jos Aspose.Imaging.PixelDataFormat on määritelty 16 bittiä pikseliin, jossa on 5 bittistä punaista, 6 bitsistä vihreää ja 5 bitistä sinistä, alfa ei määritetä.
public static PixelDataFormat Rgb16Bpp565 { get; }
Omistuksen arvo
Rgb24Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty 24 bittiä per pikseli, jossa on 8 bittistä kunkin alfa, punainen, vihreä ja sinis, alpha ei määritetä.
public static PixelDataFormat Rgb24Bpp { get; }
Omistuksen arvo
Rgb24BppPng
Saat Aspose.Imaging.PixelDataFormat määritelty 24 bittiä per pikseli, jossa on 8 bittistä kunkin alfa, punainen, vihreä ja sinis, alpha ei määritetä.
public static PixelDataFormat Rgb24BppPng { get; }
Omistuksen arvo
Rgb32Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty 32 bittiä pikseliin 8 bitin jokainen alfa, punainen, vihreä ja sininen.
public static PixelDataFormat Rgb32Bpp { get; }
Omistuksen arvo
RgbIndexed1Bpp
Saat Aspose.Imaging.PixelDataFormatin, joka on määritelty indeksoiduksi 1 bitin väriin.Indeksoidun pixel-tietojen tallennuksen tarkoituksena on sallia tietojen tallentaminen ja palauttaminen kaikkialla, missä väripaletta käytetään.Käytä varovasti, koska se voi vaatia muuntamista yhdestä paletista toiseen tai RGBA:sta indeksoidulle värimallille.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Omistuksen arvo
RgbIndexed2Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty indeksoidun 2 bitin väriä kohden.Indeksoidun pixel-tietojen tallennuksen tarkoituksena on sallia tietojen tallentaminen ja palauttaminen kaikkialla, missä väripaletta käytetään.Käytä varovasti, koska se voi vaatia muuntamista yhdestä paletista toiseen tai RGBA:sta indeksoidulle värimallille.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Omistuksen arvo
RgbIndexed4Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty indeksoidun 4 bitin väriä kohden.Indeksoidun pixel-tietojen tallennuksen tarkoituksena on sallia tietojen tallentaminen ja palauttaminen kaikkialla, missä väripaletta käytetään.Käytä varovasti, koska se voi vaatia muuntamista yhdestä paletista toiseen tai RGBA:sta indeksoidulle värimallille.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Omistuksen arvo
RgbIndexed8Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty indeksoidun 8 bitin väriä kohden.Indeksoidun pixel-tietojen tallennuksen tarkoituksena on sallia tietojen tallentaminen ja palauttaminen kaikkialla, missä väripaletta käytetään.Käytä varovasti, koska se voi vaatia muuntamista yhdestä paletista toiseen tai RGBA:sta indeksoidulle värimallille.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Omistuksen arvo
Rgba32Bpp
Saat Aspose.Imaging.PixelDataFormat määritelty 32 bittiä pikseliin 8 bitin jokainen alfa, punainen, vihreä ja sininen.
public static PixelDataFormat Rgba32Bpp { get; }
Omistuksen arvo
YCbCr
Saat Aspose.Imaging.PixelDataFormat määritelty 24 bittiä pikseliin 8 bitin kunkin luma, sininen erotus ja punainen ero kroma komponentteja.
public static PixelDataFormat YCbCr { get; }
Omistuksen arvo
Ycck
Saat Aspose.Imaging.PixelDataFormat määritelty 32 bittiä per pikseli, jossa on 8 bittistä kunkin luman, sinisen eron, punaisen ja mustan kroman komponenttien osalta.
public static PixelDataFormat Ycck { get; }
Omistuksen arvo
Methods
Equals(Objekti)
Määrittää, onko määritetty System.Object samanlainen kuin tämä tapaus.
public override bool Equals(object obj)
Parameters
obj
object
Järjestelmä.Object verrata tähän tapaukseen.
Returns
’totu’ jos määritelty System.Object on samanlainen kuin tämä tapaus; muuten ’väärä’.
GetBgr(Sisältää)
Saat BGR-värin määritellyllä määrällä bitejä näytteellä.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Väri on BGR.
GetBgra(Sisältää)
Saat BGRA-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Väri on BGRA.
GetCieLab(Inti, Inti ja Inti)
Saat CIE Lab -värin määritellyllä määrällä bitejä näytteellä.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Bittin lukumäärä L kanavalla.
bitsPerA
int
Bittin lukumäärä kanavalla.
bitsPerB
int
B-kanavan bittien määrä per kanava.
Returns
Se on CIE Lab väri.
GetCmyk(Sisältää)
Saa CMYK-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
ja CMYK värin.
GetCmyk(Inti, Inti, Inti ja Inti)
Saa CMYK-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Kynttiläisten kanavien lukumäärä.
bitsPerMagentaChannel
int
Bittin lukumäärä Magenta-kanavalla.
bitsPerYellowChannel
int
Bittin määrä keltaisella kanavalla.
bitsPerKeyChannel
int
Bittin lukumäärä avainkanavalla.
Returns
ja CMYK värin.
GetCmyka(Inti, int, int, int, int)
Saat CMYKA-värin, jossa on määritetty määrä bittejä näytteessä.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Kynttiläisten kanavien lukumäärä.
bitsPerMagentaChannel
int
Bittin lukumäärä Magenta-kanavalla.
bitsPerYellowChannel
int
Bittin määrä keltaisella kanavalla.
bitsPerKeyChannel
int
Bittin lukumäärä avainkanavalla.
bitsPerAlphaChannel
int
Bittin määrä alfa-kanavalla.
Returns
ja CMYK värin.
GetGrayscale(Sisältää)
Saat Grayscale värin, jossa on määritetty määrä bitejä näytteellä.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Grayscale väri.
GetGrayscaleAlpha(Sisältää)
Saat GrayscaleAlpha värin, jossa on määritetty määrä bitejä näytteellä.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
GrayscaleAlpha väri.
GetGrayscaleAlpha(Sisä, sisä)
Saat GrayscaleAlpha värin, jossa on määritetty määrä bitejä näytteellä.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
alphaChannelBits
int
bittin lukumäärä näytteessä alfa-kanavalla.
Returns
GrayscaleAlpha väri.
GetHashCode()
Palauta hash-koodi tähän tapaukseen.
public override int GetHashCode()
Returns
Tällainen hash-koodi, joka sopii käytettäväksi hashing-algoritmeissa ja tietorakenteissa, kuten hash-taulukossa.
GetRgb(Sisältää)
Saat RGB-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Väri on RGB.
GetRgb(Inti, Inti ja Inti)
Saat RGB-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Punaisen kanavan bittit.
bitsPerGreenChannel
int
Bittin määrä vihreää kanavaa kohti.
bitsPerBlueChannel
int
Bittin lukumäärä sinisellä kanavalla.
Returns
Väri on RGB.
GetRgbIndexed(Sisältää)
Saat BGRA indeksoidun värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Väri on BGRA.
GetRgba(Sisältää)
Saat RGBA-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
Väri on RGBA.
GetRgba(Inti, Inti, Inti ja Inti)
Saat RGBA-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Punaisen kanavan bittit.
bitsPerGreenChannel
int
Bittin määrä vihreää kanavaa kohti.
bitsPerBlueChannel
int
Bittin lukumäärä sinisellä kanavalla.
bitsPerAlphaChannel
int
Bittin määrä alfa-kanavalla.
Returns
Väri on RGBA.
JäädäCbCr(Sisältää)
Saat YCbCr värin, jossa on määritetty määrä bitejä näytteellä.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
YCbCr väri.
JäädäCbCr(Inti, Inti ja Inti)
Saat YCbCr värin, jossa on määritetty määrä bitejä näytteellä.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Bittin lukumäärä Y kanavalla.
bitsPerCb
int
Bittin lukumäärä per Cb kanava.
bitsPerCr
int
Bittin lukumäärä Cr kanavalla.
Returns
YCbCr väri.
GetYcck(Sisältää)
Saat YCCK-värin, jossa on määritetty määrä bitejä näytteessä.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Bittin lukumäärä näytteessä.
Returns
YCCK väri on
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
Järjestelmä.String, joka edustaa tätä tapausta.
Operators
Toiminnanharjoittaja =(PixelDataFormat ja PixelDataFormat)
Palauttaa yhdenvertaisuuden tuloksen kahdelle Aspose.Imaging.PixelDataFormat luokalle.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Ensimmäinen Aspose.Imaging.PixelDataFormat vertailla.
pixelFormat2
PixelDataFormat
Toinen Aspose.Imaging.PixelDataFormat vertailla.
Returns
On totta, jos sekä pixelFormat1’ että
pixelFormat2’ sisältävät samanlaisia tietoja tai molemmat parametrit ovat nolla.
operaattori !=(PixelDataFormat ja PixelDataFormat)
Palauttaa eriarvoisuuden tuloksen kahdelle Aspose.Imaging.PixelDataFormat-luokalle.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Ensimmäinen Aspose.Imaging.PixelDataFormat vertailla.
pixelFormat2
PixelDataFormat
Toinen Aspose.Imaging.PixelDataFormat vertailla.
Returns
On totta, jos sekä pixelFormat1’ että
pixelFormat2’ sisältävät epätasaisia tietoja tai yksi parametreista on nolla.