Class PixelDataFormat

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

object PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

Properties

BitsPerPixel

Saa bitit pikseliin.

public int BitsPerPixel { get; }

Omistuksen arvo

int

Caption

Saat pixel-tietojen muodon merkinnän.

public string Caption { get; }

Omistuksen arvo

string

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

int

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

PixelDataFormat

Cmyka

Hän saa akmykin.

public static PixelDataFormat Cmyka { get; }

Omistuksen arvo

PixelDataFormat

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

PixelDataFormat

PixelFormat

Saat pikselin muodon.

public PixelFormat PixelFormat { get; }

Omistuksen arvo

PixelFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

bool

’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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

GrayscaleAlpha väri.

GetHashCode()

Palauta hash-koodi tähän tapaukseen.

public override int GetHashCode()

Returns

int

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

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

PixelDataFormat

YCCK väri on

ToString()

Palauttaa System.String, joka edustaa tätä tapausta.

public override string ToString()

Returns

string

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

bool

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

bool

On totta, jos sekä pixelFormat1’ että pixelFormat2’ sisältävät epätasaisia tietoja tai yksi parametreista on nolla.

 Suomi