Class PixelDataFormat
Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Pixelový dátový formát.Toto je nezmeniteľný objekt.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 8 bitov na pixel s 8 Bitmi predstavujúcimi intenzitu grayscale v rozmedzí 0-255 .
public static PixelDataFormat Grayscale
Fieldová hodnota
Grayscale16
Definovaný pre 16 bitov na pixel s až 16 Bitmi predstavujúcimi intenzitu grayscale.
public static readonly PixelDataFormat Grayscale16
Fieldová hodnota
Properties
BitsPerPixel
Získajte bity na pixel.
public int BitsPerPixel { get; }
Hodnota nehnuteľnosti
Caption
Získajte pixelový dátový formát.
public string Caption { get; }
Hodnota nehnuteľnosti
ChannelBits
Získajte počet bitov pre každý kanál.
public int[] ChannelBits { get; }
Hodnota nehnuteľnosti
int []
ChannelsCount
Počíta sa počet kanálov.
public int ChannelsCount { get; }
Hodnota nehnuteľnosti
Cmyk
Dostane Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z cyan, magenta, žltý a čierny.
public static PixelDataFormat Cmyk { get; }
Hodnota nehnuteľnosti
Cmyka
Získajte akvárium.
public static PixelDataFormat Cmyka { get; }
Hodnota nehnuteľnosti
GrayscaleAlpha
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 8 bitmi predstavujúcimi intenzitu grayscale v rozmedzí 0-255 a dodatočný 8bit alfa komponent.
public static PixelDataFormat GrayscaleAlpha { get; }
Hodnota nehnuteľnosti
PixelFormat
Dostanete pixelový formát.
public PixelFormat PixelFormat { get; }
Hodnota nehnuteľnosti
Rgb16Bpp555
Ak sa dostane Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 5 bitmi pre každý z červených, zelených a modré, alfa nie je definovaná.
public static PixelDataFormat Rgb16Bpp555 { get; }
Hodnota nehnuteľnosti
Rgb16Bpp565
Ak sa dostane Aspose.Imaging.PixelDataFormat definovaný pre 16 bitov na pixel s 5 bitmi pre červený, 6 bitami pre zelený a 5 bits pre modré, alfa nie je definovaná.
public static PixelDataFormat Rgb16Bpp565 { get; }
Hodnota nehnuteľnosti
Rgb24Bpp
Obdržíte Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z alfa, červený, zelený a modrá, alpha nie je definovaná.
public static PixelDataFormat Rgb24Bpp { get; }
Hodnota nehnuteľnosti
Rgb24BppPng
Obdržíte Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z alfa, červený, zelený a modrá, alpha nie je definovaná.
public static PixelDataFormat Rgb24BppPng { get; }
Hodnota nehnuteľnosti
Rgb32Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z alfa, červené, zelené a modré.
public static PixelDataFormat Rgb32Bpp { get; }
Hodnota nehnuteľnosti
RgbIndexed1Bpp
Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 1 bit na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Hodnota nehnuteľnosti
RgbIndexed2Bpp
Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 2 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Hodnota nehnuteľnosti
RgbIndexed4Bpp
Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 4 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Hodnota nehnuteľnosti
RgbIndexed8Bpp
Dostane Aspose.Imaging.PixelDataFormat definovaný pre indexované 8 bitov na farbu.Indexované pixelové ukladanie údajov je navrhnuté tak, aby umožnilo ukladanie a odovzdanie údajov všade, kde sa používa farebná paleta.Používajte s opatrnosťou, pretože môže vyžadovať konverziu z jednej palety na druhú alebo z RGBA na indexovaný farebný model.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Hodnota nehnuteľnosti
Rgba32Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z alfa, červené, zelené a modré.
public static PixelDataFormat Rgba32Bpp { get; }
Hodnota nehnuteľnosti
YCbCr
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 24 bitov na pixel s 8 bitmi pre každý z luma, modrá-diferencia a červená-diferencia chrómu zložky.
public static PixelDataFormat YCbCr { get; }
Hodnota nehnuteľnosti
Ycck
Obdrží Aspose.Imaging.PixelDataFormat definovaný pre 32 bitov na pixel s 8 bitmi pre každý z luma, modrá rozdiel, červená rozdiely a čierny chrom zložky.
public static PixelDataFormat Ycck { get; }
Hodnota nehnuteľnosti
Methods
Equals(objekty)
Určuje, či je špecifikovaný System.Object rovný tomuto príkladu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt porovnávať s týmto príkladom.
Returns
“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.
GetBgr(int)
Získava farbu BGR s určeným počtom bitov na vzorku.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba BGR.
GetBgra(int)
Získava farbu BGRA s určeným počtom bitov na vzorku.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba BGRA
GetCieLab(int, int, int)
Získava farbu CIE Lab s určeným počtom bitov na vzorku.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Počet bitov na L kanál.
bitsPerA
int
Počet bitov na jeden kanál.
bitsPerB
int
Počet bitov na B kanál.
Returns
Farebná laboratórium CIE Lab.
GetCmyk(int)
Získava CMYK farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba CMYK
GetCmyk(int, int, int, int, int)
Získava CMYK farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Počet bitov na Cyan kanál.
bitsPerMagentaChannel
int
Počet bitov na Magenta kanál.
bitsPerYellowChannel
int
Počet bitov na žltý kanál.
bitsPerKeyChannel
int
Počet bitov na kľúčový kanál.
Returns
Farba CMYK
GetCmyka(int, int, int, int, int)
Získava CMYKA farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Počet bitov na Cyan kanál.
bitsPerMagentaChannel
int
Počet bitov na Magenta kanál.
bitsPerYellowChannel
int
Počet bitov na žltý kanál.
bitsPerKeyChannel
int
Počet bitov na kľúčový kanál.
bitsPerAlphaChannel
int
Počet bitov na Alpha kanál.
Returns
Farba CMYK
GetGrayscale(int)
Získava Grayscale farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba Grayscale
GetGrayscaleAlpha(int)
Získava GrayscaleAlpha farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba GrayscaleAlpha.
GetGrayscaleAlpha(a int, int)
Získava GrayscaleAlpha farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
alphaChannelBits
int
Počet bitov na vzorku v alfa kanáli.
Returns
Farba GrayscaleAlpha.
GetHashCode()
Vráťte hash kód pre tento príklad.
public override int GetHashCode()
Returns
Kód hash pre tento príklad, vhodný na použitie v algoritmoch hashingu a dátových štruktúrach, ako je tabuľka hash.
GetRgb(int)
Získa RGB farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
RGB farba
GetRgb(int, int, int)
Získa RGB farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Počet bitov na červený kanál.
bitsPerGreenChannel
int
Počet bitov na zelený kanál.
bitsPerBlueChannel
int
Počet bitov na modrý kanál.
Returns
RGB farba
GetRgbIndexed(int)
BGRA dostane indexovanú farbu s určitým počtom bitov na vzorku.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba BGRA
GetRgba(int)
Získa RGBA farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
V farbe RGBA.
GetRgba(int, int, int, int, int)
Získa RGBA farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Počet bitov na červený kanál.
bitsPerGreenChannel
int
Počet bitov na zelený kanál.
bitsPerBlueChannel
int
Počet bitov na modrý kanál.
bitsPerAlphaChannel
int
Počet bitov na Alpha kanál.
Returns
V farbe RGBA.
ZľavyCbCr(int)
Získava YCbCr farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
V farbe YCbCr.
ZľavyCbCr(int, int, int)
Získava YCbCr farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Počet bitov na Y kanál.
bitsPerCb
int
Počet bitov na CB kanál.
bitsPerCr
int
Počet bitov na CR kanál.
Returns
V farbe YCbCr.
GetYcck(int)
Získava YCCK farbu s určeným počtom bitov na vzorku.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitov na vzorku.
Returns
Farba YCCK .
ToString()
Vráti systém.String, ktorý predstavuje túto inštanciu.
public override string ToString()
Returns
Systém.String, ktorý predstavuje túto inštanciu.
Operators
prevádzkovateľ = =(PixelDataFormat a PixelDataFormat)
Vráti výsledok rovnosti pre dve triedy Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Prvý Aspose.Imaging.PixelDataFormat porovnať.
pixelFormat2
PixelDataFormat
Druhý Aspose.Imaging.PixelDataFormat porovnať.
Returns
Je pravda, ak oba pixelFormat1’ a
pixelFormat2’ obsahujú rovnaké údaje alebo oba parametre sú nulové.
prevádzkovateľ !=(PixelDataFormat a PixelDataFormat)
Vráti výsledok nerovnosti pre dve triedy Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Prvý Aspose.Imaging.PixelDataFormat porovnať.
pixelFormat2
PixelDataFormat
Druhý Aspose.Imaging.PixelDataFormat porovnať.
Returns
Je pravda, ak ako pixelFormat1’ a
pixelFormat2’ obsahujú nejednaké údaje alebo jeden z parametrov je nulový.