Class PixelDataFormat
Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)
Pixelový datový formát.Toto je neměnný objekt.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Dědiční č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ý pro 8 bitů na pixel s 8 bity, které představují intenzitu grayscale v rozmezí 0-255.
public static PixelDataFormat Grayscale
Polní hodnota
Grayscale16
Definováno pro 16 bitů na pixel s až 16 bity, které představují intenzitu grayscale.
public static readonly PixelDataFormat Grayscale16
Polní hodnota
Properties
BitsPerPixel
Obdržíte bity na pixel.
public int BitsPerPixel { get; }
Hodnota nemovitosti
Caption
Zobrazí se ve formátu pixelových dat.
public string Caption { get; }
Hodnota nemovitosti
ChannelBits
Získáte počet bitů pro každý kanál.
public int[] ChannelBits { get; }
Hodnota nemovitosti
int []a[]
ChannelsCount
Počítá se počet kanál.
public int ChannelsCount { get; }
Hodnota nemovitosti
Cmyk
Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý z cyan, magenta, žluté a čern.
public static PixelDataFormat Cmyk { get; }
Hodnota nemovitosti
Cmyka
Získejte akmyk.
public static PixelDataFormat Cmyka { get; }
Hodnota nemovitosti
GrayscaleAlpha
Obdrží Aspose.Imaging.PixelDataFormat definovaný pro 16 bitů na pixel s 8 bity, které představují intenzitu grayscale v rozmezí 0-255 a dalších 8 bitů alfa složky.
public static PixelDataFormat GrayscaleAlpha { get; }
Hodnota nemovitosti
PixelFormat
Dostane se do formátu pixel.
public PixelFormat PixelFormat { get; }
Hodnota nemovitosti
Rgb16Bpp555
Obdrží Aspose.Imaging.PixelDataFormat definován pro 16 bitů na pixel s 5 bitů pro každý z červených, zelených a modrých, alfa není definován.
public static PixelDataFormat Rgb16Bpp555 { get; }
Hodnota nemovitosti
Rgb16Bpp565
Obdrží Aspose.Imaging.PixelDataFormat definován pro 16 bitů na pixel s 5 bitů pro červenou, 6 bitů pro zelenou a 5 bitů pro modrou, alfa není definován.
public static PixelDataFormat Rgb16Bpp565 { get; }
Hodnota nemovitosti
Rgb24Bpp
Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modrá, alfa není definován.
public static PixelDataFormat Rgb24Bpp { get; }
Hodnota nemovitosti
Rgb24BppPng
Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modrá, alfa není definován.
public static PixelDataFormat Rgb24BppPng { get; }
Hodnota nemovitosti
Rgb32Bpp
Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modr.
public static PixelDataFormat Rgb32Bpp { get; }
Hodnota nemovitosti
RgbIndexed1Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 1 bit na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Hodnota nemovitosti
RgbIndexed2Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 2 bity na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Hodnota nemovitosti
RgbIndexed4Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 4 bity na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Hodnota nemovitosti
RgbIndexed8Bpp
Obdrží Aspose.Imaging.PixelDataFormat definovaný pro indexované 8 bitů na barvu.Indexované skladování pixelových dat je navrženo tak, aby umožnilo ukládání a získávání dat všude, kde se používá barevná paleta.Používejte s opatrností, protože může vyžadovat konverzi z jedné palety do druhé nebo z RGBA na indexovaný barevný model.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Hodnota nemovitosti
Rgba32Bpp
Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý alfa, červená, zelená a modr.
public static PixelDataFormat Rgba32Bpp { get; }
Hodnota nemovitosti
YCbCr
Obdrží Aspose.Imaging.PixelDataFormat definován pro 24 bitů na pixel s 8 bitů pro každý z luma, modré rozdíly a červené rozdíly chromových složek.
public static PixelDataFormat YCbCr { get; }
Hodnota nemovitosti
Ycck
Obdrží Aspose.Imaging.PixelDataFormat definován pro 32 bitů na pixel s 8 bitů pro každý z luma, modré rozdíly, červené rozdíly a černé chromové složky.
public static PixelDataFormat Ycck { get; }
Hodnota nemovitosti
Methods
Equals(Objekt)
Určuje, zda je specifikovaný System.Object rovný tomuto bodu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt srovnávat s tímto příkladem.
Returns
‘pravda’ pokud je specifikovaný System.Object stejný jako tento příklad; jinak ‘falešn’.
GetBgr(Int)
Obdrží barvu BGR se stanoveným počtem bitů na vzorek.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
V barvě BGR.
GetBgra(Int)
Obdrží barvu BGRA s určitým počtem bitů na vzorek.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva BGRA.
GetCieLab(Třeba int, int, int)
Obdrží barvu CIE Lab s určitým počtem bitů na vzorek.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
Počet bitů na L kanál.
bitsPerA
int
Počet bitů na jeden kanál.
bitsPerB
int
Počet bitů na B kanál.
Returns
Barva laboratoře CIE.
GetCmyk(Int)
Obdrží CMYK barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva v CMYK.
GetCmyk(Int, int, int, int, int)
Obdrží CMYK barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
Počet bitů na Cyan kanál.
bitsPerMagentaChannel
int
Počet bitů na Magenta kanál.
bitsPerYellowChannel
int
Počet bitů na žlutý kanál.
bitsPerKeyChannel
int
Počet bitů na klíčový kanál.
Returns
Barva v CMYK.
GetCmyka(Int, int, int, int, int, int)
Obdrží CMYKA barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
Počet bitů na Cyan kanál.
bitsPerMagentaChannel
int
Počet bitů na Magenta kanál.
bitsPerYellowChannel
int
Počet bitů na žlutý kanál.
bitsPerKeyChannel
int
Počet bitů na klíčový kanál.
bitsPerAlphaChannel
int
Počet bitů na alfa kanál.
Returns
Barva v CMYK.
GetGrayscale(Int)
Obdrží Grayscale barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva v Grayscale.
GetGrayscaleAlpha(Int)
Obdrží GrayscaleAlpha barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Grayscale alfa barva.
GetGrayscaleAlpha(a int, int)
Obdrží GrayscaleAlpha barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
alphaChannelBits
int
Počet bitů na vzorek v alfa kanálu.
Returns
Grayscale alfa barva.
GetHashCode()
Vraťte hash kód pro tento příklad.
public override int GetHashCode()
Returns
Hash kód pro tento příklad, vhodný pro použití v hashing algoritmy a datové struktury, jako je hash tabulka.
GetRgb(Int)
Obdrží RGB barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
RGB barevná barva.
GetRgb(Třeba int, int, int)
Obdrží RGB barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Počet bitů na červený kanál.
bitsPerGreenChannel
int
Počet bitů na zelený kanál.
bitsPerBlueChannel
int
Počet bitů na modrý kanál.
Returns
RGB barevná barva.
GetRgbIndexed(Int)
BGRA získává indexovanou barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva BGRA.
GetRgba(Int)
Obdrží RGBA barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva v RGBA.
GetRgba(Int, int, int, int, int)
Obdrží RGBA barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Počet bitů na červený kanál.
bitsPerGreenChannel
int
Počet bitů na zelený kanál.
bitsPerBlueChannel
int
Počet bitů na modrý kanál.
bitsPerAlphaChannel
int
Počet bitů na alfa kanál.
Returns
Barva v RGBA.
Připravte se(Int)
Obdrží YCbCr barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Barva YCbCr.
Připravte se(Třeba int, int, int)
Obdrží YCbCr barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
Počet bitů na Y kanál.
bitsPerCb
int
Počet bitů na Cb kanál.
bitsPerCr
int
Počet bitů na CR kanál.
Returns
Barva YCbCr.
GetYcck(Int)
Obdrží YCCK barvu s určitým počtem bitů na vzorek.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
Počet bitů na vzorek.
Returns
Zbarvení YCCK.
ToString()
Vrátí systém.String, který představuje tuto instanci.
public override string ToString()
Returns
Systém.String, který představuje tuto instanci.
Operators
provozovatel =(PixelDataFormat, PixelDataFormat)
Vrátí výsledek rovnosti pro dvě třídy Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
První Aspose.Imaging.PixelDataFormat porovnat.
pixelFormat2
PixelDataFormat
Druhý Aspose.Imaging.PixelDataFormat srovnat.
Returns
Je pravda, jestliže oba pixelFormat1’ a
pixelFormat2’ obsahují stejné údaje nebo oba parametry jsou nulov.
Operátor !=(PixelDataFormat, PixelDataFormat)
Návrat výsledku nerovnosti pro dvě třídy Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
První Aspose.Imaging.PixelDataFormat porovnat.
pixelFormat2
PixelDataFormat
Druhý Aspose.Imaging.PixelDataFormat srovnat.
Returns
Je pravda, že jak pixelFormat1’ a
pixelFormat2’ obsahují nejednaké údaje nebo jeden z parametrů je nulov.