Class PixelDataFormat
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.0)
A pixel adatformátum. Ez egy változhatatlan objektum.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Megkapja a Aspose.Imaging.PixelDataFormat határozza meg 8 bit per pixel 8 bits képviseli a grayscale intenzitását a 0-255 intervallumban.
public static PixelDataFormat Grayscale
mező értéke
Grayscale16
A pixelenként 16 bitet határoznak meg, legfeljebb 16 bits képviseli a grayscale intenzitást.
public static readonly PixelDataFormat Grayscale16
mező értéke
Properties
BitsPerPixel
Megkapja a biteket pixelenként.
public int BitsPerPixel { get; }
ingatlan értéke
Caption
Megkapja a pixel adatformátum címet.
public string Caption { get; }
ingatlan értéke
ChannelBits
Megkapja a bitek számlálása minden csatorna.
public int[] ChannelBits { get; }
ingatlan értéke
int []
ChannelsCount
Számolja a csatornákat.
public int ChannelsCount { get; }
ingatlan értéke
Cmyk
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott 32 bit per pixel 8 bit minden cyan, magenta, sárga és fekete.
public static PixelDataFormat Cmyk { get; }
ingatlan értéke
Cmyka
Megkapja az akváriumot.
public static PixelDataFormat Cmyka { get; }
ingatlan értéke
GrayscaleAlpha
Megkapja a Aspose.Imaging.PixelDataFormat határozott 16 bit per pixel 8 bit képviseli a grayscale intenzitását a 0-255 intervallumban és további 8 bits alfa komponens.
public static PixelDataFormat GrayscaleAlpha { get; }
ingatlan értéke
PixelFormat
Megkapja a pixel formátumot.
public PixelFormat PixelFormat { get; }
ingatlan értéke
Rgb16Bpp555
Ha megkapja a Aspose.Imaging.PixelDataFormat határozott 16 bit per pixel 5 bit minden piros, zöld és kék, az alfa nem meghatározott.
public static PixelDataFormat Rgb16Bpp555 { get; }
ingatlan értéke
Rgb16Bpp565
Ha megkapja a Aspose.Imaging.PixelDataFormat határozott 16 bit per pixel 5 bit a piros, 6 bit zöld és 5 bits a kék, az alfa nem meghatározott.
public static PixelDataFormat Rgb16Bpp565 { get; }
ingatlan értéke
Rgb24Bpp
Kapja meg a Aspose.Imaging.PixelDataFormat meghatározott 24 bit per pixel 8 bit minden alfa, piros, zöld és kék, Alpha nem határozott.
public static PixelDataFormat Rgb24Bpp { get; }
ingatlan értéke
Rgb24BppPng
Kapja meg a Aspose.Imaging.PixelDataFormat meghatározott 24 bit per pixel 8 bit minden alfa, piros, zöld és kék, Alpha nem határozott.
public static PixelDataFormat Rgb24BppPng { get; }
ingatlan értéke
Rgb32Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott 32 bit per pixel 8 bit minden alfa, piros, zöld és kék.
public static PixelDataFormat Rgb32Bpp { get; }
ingatlan értéke
RgbIndexed1Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott indexelt 1 bit színenként.Az indexelt pixel-adat tárolás célja, hogy lehetővé tegye az adatok tárolását és visszavonását mindenhol, ahol a színpalettát használják.Használjon óvatosan, mert előfordulhat, hogy az egyik palettáról a másikra vagy az RGBA-ról az indexelt színmodellre való átalakításra van szükség.
public static PixelDataFormat RgbIndexed1Bpp { get; }
ingatlan értéke
RgbIndexed2Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott indexelt 2 bit színenként.Az indexelt pixel-adat tárolás célja, hogy lehetővé tegye az adatok tárolását és visszavonását mindenhol, ahol a színpalettát használják.Használjon óvatosan, mert előfordulhat, hogy az egyik palettáról a másikra vagy az RGBA-ról az indexelt színmodellre való átalakításra van szükség.
public static PixelDataFormat RgbIndexed2Bpp { get; }
ingatlan értéke
RgbIndexed4Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott indexelt 4 bit színenként.Az indexelt pixel-adat tárolás célja, hogy lehetővé tegye az adatok tárolását és visszavonását mindenhol, ahol a színpalettát használják.Használjon óvatosan, mert előfordulhat, hogy az egyik palettáról a másikra vagy az RGBA-ról az indexelt színmodellre való átalakításra van szükség.
public static PixelDataFormat RgbIndexed4Bpp { get; }
ingatlan értéke
RgbIndexed8Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott indexelt 8 bit színenként.Az indexelt pixel-adat tárolás célja, hogy lehetővé tegye az adatok tárolását és visszavonását mindenhol, ahol a színpalettát használják.Használjon óvatosan, mert előfordulhat, hogy az egyik palettáról a másikra vagy az RGBA-ról az indexelt színmodellre való átalakításra van szükség.
public static PixelDataFormat RgbIndexed8Bpp { get; }
ingatlan értéke
Rgba32Bpp
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott 32 bit per pixel 8 bit minden alfa, piros, zöld és kék.
public static PixelDataFormat Rgba32Bpp { get; }
ingatlan értéke
YCbCr
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott 24 bit per pixel 8 bit mindegyik luma, kék-különbség és vörös- különbség króm komponensek.
public static PixelDataFormat YCbCr { get; }
ingatlan értéke
Ycck
Megkapja a Aspose.Imaging.PixelDataFormat meghatározott 32 bit per pixel 8 bit minden luma, kék-különbség, vörös- különbség és fekete króm komponensek.
public static PixelDataFormat Ycck { get; }
ingatlan értéke
Methods
Equals(objektum)
Határozza meg, hogy a meghatározott System.Object egyenlő-e ezzel a példával.
public override bool Equals(object obj)
Parameters
obj
object
A System.Object összehasonlítani ezzel a példával.
Returns
“igaz”, ha a kijelölt System.Object egyenlő a példával; máskülönben, “hamis”.
GetBgr(int)
Megkapja a BGR színt egy meghatározott számú bites mintánként.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A BGR színe.
GetBgra(int)
Megkapja a BGRA színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A BGRA szín.
GetCieLab(Az int, int, int)
Megkapja a CIE Lab színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
A csatornánál az L csatornánál a bitek száma.
bitsPerA
int
A csatornánként a bitek száma.
bitsPerB
int
A B csatornánál a bitek száma.
Returns
A CIE Lab színe.
GetCmyk(int)
CMYK színt kap egy bizonyos számú bites mintával.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A CMYK szín.
GetCmyk(int, int, int, int és int)
CMYK színt kap egy bizonyos számú bites mintával.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
A cyan csatorna szerinti bitek száma.
bitsPerMagentaChannel
int
A bitek száma a Magenta csatornánként.
bitsPerYellowChannel
int
A bitek száma sárga csatornánként.
bitsPerKeyChannel
int
A bitek száma kulcscscsatornánként.
Returns
A CMYK szín.
GetCmyka(int, int, int, int és int)
CMYKA színt kap egy meghatározott számú bites mintával.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
A cyan csatorna szerinti bitek száma.
bitsPerMagentaChannel
int
A bitek száma a Magenta csatornánként.
bitsPerYellowChannel
int
A bitek száma sárga csatornánként.
bitsPerKeyChannel
int
A bitek száma kulcscscsatornánként.
bitsPerAlphaChannel
int
Az alfa csatornánként betűk száma.
Returns
A CMYK szín.
GetGrayscale(int)
Szerezz Grayscale színt egy meghatározott számú bites mintánként.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A Grayscale szín.
GetGrayscaleAlpha(int)
Megkapja a GrayscaleAlpha színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A GrayscaleAlpha szín.
GetGrayscaleAlpha(Az int, int)
Megkapja a GrayscaleAlpha színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
alphaChannelBits
int
Az alfa csatorna példányonkénti bitek száma.
Returns
A GrayscaleAlpha szín.
GetHashCode()
Visszaadja a hash kódot erre az esetre.
public override int GetHashCode()
Returns
A hash kód erre a példára, amely alkalmas a hash algoritmusokban és az adatok szerkezetében, mint például a hash táblázat.
GetRgb(int)
RGB színt kap egy bizonyos számú bites mintával.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
Az RGB szín.
GetRgb(Az int, int, int)
RGB színt kap egy bizonyos számú bites mintával.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
Vörös csatornánként a bitek száma.
bitsPerGreenChannel
int
A csatornák száma a zöld csatornán.
bitsPerBlueChannel
int
A kék csatornánál a bitek száma.
Returns
Az RGB szín.
GetRgbIndexed(int)
A BGRA indexelt színt kap egy bizonyos számú bites mintával.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
A BGRA szín.
GetRgba(int)
Megkapja az RGBA színt egy meghatározott számú bites mintánként.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
Az RGBA szín.
GetRgba(int, int, int, int és int)
Megkapja az RGBA színt egy meghatározott számú bites mintánként.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
Vörös csatornánként a bitek száma.
bitsPerGreenChannel
int
A csatornák száma a zöld csatornán.
bitsPerBlueChannel
int
A kék csatornánál a bitek száma.
bitsPerAlphaChannel
int
Az alfa csatornánként betűk száma.
Returns
Az RGBA szín.
Csehország(int)
Megkapja a YCbCr színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
Az YCbCr színe.
Csehország(Az int, int, int)
Megkapja a YCbCr színt egy meghatározott számú bites mintával.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
A bitek száma az Y csatornánként.
bitsPerCb
int
A bitek száma a Cb csatornánként.
bitsPerCr
int
A bitek száma egy CR csatornánként.
Returns
Az YCbCr színe.
GetYcck(int)
Megkapja a YCCK színt egy meghatározott számú bites mintánként.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
A bitek száma a mintánként.
Returns
Az YCCK színe.
ToString()
Visszatér egy System.String, amely ezt az esetet képviseli.
public override string ToString()
Returns
Egy System.String, amely ezt az esetet képviseli.
Operators
Szervező =(PixelDataFormat és PixelDataFormat)
Visszaadja az egyenlőség eredményét két Aspose.Imaging.PixelDataFormat osztályhoz.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Az első Aspose.Imaging.PixelDataFormat összehasonlítani.
pixelFormat2
PixelDataFormat
A második Aspose.Imaging.PixelDataFormat összehasonlítani.
Returns
Igaz, ha mind a pixelFormat1’ és a
pixelFormat2’ azonos adatokat tartalmaz, vagy mindkét paraméter nulla.
Operátor !=(PixelDataFormat és PixelDataFormat)
Visszaadja az egyenlőtlenség eredményét két Aspose.Imaging.PixelDataFormat osztályhoz.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
Az első Aspose.Imaging.PixelDataFormat összehasonlítani.
pixelFormat2
PixelDataFormat
A második Aspose.Imaging.PixelDataFormat összehasonlítani.
Returns
Igaz, ha mind a pixelFormat1’ és a
pixelFormat2’ nem egyenlő adatokat tartalmaz, vagy az egyik paraméter nulla.