Class PixelDataFormat
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
El format de dades de píxel. Aquest és un objecte immutable.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Grayscale
Obté la Aspose.Imaging.PixelDataFormat definida per 8 bits per píxel amb 8 bits que representen la intensitat de graisca en l’interval de 0-255 .
public static PixelDataFormat Grayscale
Valor de camp
Grayscale16
Definit per 16 bits per píxel amb fins a 16 bits que representen la intensitat de grayscal.
public static readonly PixelDataFormat Grayscale16
Valor de camp
Properties
BitsPerPixel
Realitza els bit per pixel.
public int BitsPerPixel { get; }
Valor de la propietat
Caption
Obtenir el format de dades de píxels.
public string Caption { get; }
Valor de la propietat
ChannelBits
Guanya el nombre de bits per a cada canal.
public int[] ChannelBits { get; }
Valor de la propietat
int []
ChannelsCount
Els canals són comptats.
public int ChannelsCount { get; }
Valor de la propietat
Cmyk
Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun del cian, magenta, groc i negre.
public static PixelDataFormat Cmyk { get; }
Valor de la propietat
Cmyka
Tingues l’acmyk.
public static PixelDataFormat Cmyka { get; }
Valor de la propietat
GrayscaleAlpha
Obté la Aspose.Imaging.PixelDataFormat definida per a 16 bits per píxel amb 8 bits que representen la intensitat de graiscal en l’interval 0-255 i un component alfa addicional de 8 Bit.
public static PixelDataFormat GrayscaleAlpha { get; }
Valor de la propietat
PixelFormat
Obtenir el format de píxel.
public PixelFormat PixelFormat { get; }
Valor de la propietat
Rgb16Bpp555
Obtenir el Aspose.Imaging.PixelDataFormat definit per 16 bits per píxel amb 5 bit per cadascun dels vermells, verds i blau, alfa no es defineix.
public static PixelDataFormat Rgb16Bpp555 { get; }
Valor de la propietat
Rgb16Bpp565
Obtenir el Aspose.Imaging.PixelDataFormat definit per 16 bits per píxel amb 5 bits per vermell, 6 bites per verd i 5 de blau, l’alfa no es defineix.
public static PixelDataFormat Rgb16Bpp565 { get; }
Valor de la propietat
Rgb24Bpp
Obtenir el Aspose.Imaging.PixelDataFormat definit per 24 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau, alfa no es defineix.
public static PixelDataFormat Rgb24Bpp { get; }
Valor de la propietat
Rgb24BppPng
Obtenir el Aspose.Imaging.PixelDataFormat definit per 24 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau, alfa no es defineix.
public static PixelDataFormat Rgb24BppPng { get; }
Valor de la propietat
Rgb32Bpp
Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau.
public static PixelDataFormat Rgb32Bpp { get; }
Valor de la propietat
RgbIndexed1Bpp
Obté el Aspose.Imaging.PixelDataFormat definit per indexat 1 bit per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Valor de la propietat
RgbIndexed2Bpp
Obté el Aspose.Imaging.PixelDataFormat definit per indexat 2 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Valor de la propietat
RgbIndexed4Bpp
Obté el Aspose.Imaging.PixelDataFormat definit per indexat 4 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Valor de la propietat
RgbIndexed8Bpp
Obté el Aspose.Imaging.PixelDataFormat definit per indexat 8 bits per color.L’emmagatzematge de dades de píxels indexats està dissenyat per permetre el emmagatzema i la recuperació de les dades a tot arreu que s’utilitza la paleta de colors.Utilitza amb precaució, perquè pot requerir la conversió d’una paleta a una altra o de RGBA a un model de color indexat.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Valor de la propietat
Rgba32Bpp
Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun de l’alfa, vermell, verd i blau.
public static PixelDataFormat Rgba32Bpp { get; }
Valor de la propietat
YCbCr
Obté la Aspose.Imaging.PixelDataFormat definida per 24 bits per píxel amb 8 bites per a cadascun dels components de luma, diferència blava i diferències vermelles de croma.
public static PixelDataFormat YCbCr { get; }
Valor de la propietat
Ycck
Obté la Aspose.Imaging.PixelDataFormat definida per 32 bits per píxel amb 8 bit per a cadascun dels components de luma, diferència blava, diferencia vermella i croma negre.
public static PixelDataFormat Ycck { get; }
Valor de la propietat
Methods
Equals(Objecte)
Determina si el Sistema.Objecte especificat és igual a aquesta instància.
public override bool Equals(object obj)
Parameters
obj
object
El sistema.Objecte per comparar amb aquesta instància.
Returns
‘verd’ si l’especificat Sistema.Object és igual a aquesta instància; d’altra banda, ‘falsa’.
GetBgr(Int)
Obté el color BGR amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color de BGR.
GetBgra(Int)
Obté el color BGRA amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color BGRA.
GetCieLab(Int, int, int)
Obté el color de CIE Lab amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
El nombre de bits per canal L.
bitsPerA
int
El nombre de bits per canal.
bitsPerB
int
El nombre de bits per canal B.
Returns
El color del CIE Lab.
GetCmyk(Int)
Obté color CMYK amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color CMYK.
GetCmyk(Int, int, int, int)
Obté color CMYK amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
El nombre de bits per canal cyan.
bitsPerMagentaChannel
int
El nombre de bits per canal Magenta.
bitsPerYellowChannel
int
El nombre de bits per canal groc.
bitsPerKeyChannel
int
El nombre de bits per canal clau.
Returns
El color CMYK.
GetCmyka(Int, int i int)
Obté el color CMYKA amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
El nombre de bits per canal cyan.
bitsPerMagentaChannel
int
El nombre de bits per canal Magenta.
bitsPerYellowChannel
int
El nombre de bits per canal groc.
bitsPerKeyChannel
int
El nombre de bits per canal clau.
bitsPerAlphaChannel
int
El nombre de bits per canal Alpha.
Returns
El color CMYK.
GetGrayscale(Int)
Obté el color Grayscale amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color greix.
GetGrayscaleAlpha(Int)
Obté el color GrayscaleAlpha amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color GrayscaleAlpha.
GetGrayscaleAlpha(Int, Int)
Obté el color GrayscaleAlpha amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
alphaChannelBits
int
El nombre de bits per mostra en el canal alfa.
Returns
El color GrayscaleAlpha.
GetHashCode()
Retorna un codi hash per a aquesta instància.
public override int GetHashCode()
Returns
Un codi hash per a aquest exemple, adequat per utilitzar en algoritmes de hashing i estructures de dades com una taula hash.
GetRgb(Int)
Obté color RGB amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color RGB.
GetRgb(Int, int, int)
Obté color RGB amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
El nombre de bits per canal vermell.
bitsPerGreenChannel
int
El nombre de bits per canal verd.
bitsPerBlueChannel
int
El nombre de bits per canal blau.
Returns
El color RGB.
GetRgbIndexed(Int)
Obté el color indexat BGRA amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color BGRA.
GetRgba(Int)
Obté el color RGBA amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color de la RGBA.
GetRgba(Int, int, int, int)
Obté el color RGBA amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
El nombre de bits per canal vermell.
bitsPerGreenChannel
int
El nombre de bits per canal verd.
bitsPerBlueChannel
int
El nombre de bits per canal blau.
bitsPerAlphaChannel
int
El nombre de bits per canal Alpha.
Returns
El color de la RGBA.
GuióCr(Int)
Obté el color YCbCr amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color de YCbCr.
GuióCr(Int, int, int)
Obté el color YCbCr amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
El nombre de bits per canal Y.
bitsPerCb
int
El nombre de bits per canal Cb.
bitsPerCr
int
El nombre de bits per canal Cr.
Returns
El color de YCbCr.
GetYcck(Int)
Obté el color YCCK amb un nombre especificat de bits per mostra.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
El nombre de bits per mostra.
Returns
El color de la YCCK.
ToString()
Retorna un System.String que representa aquesta instància.
public override string ToString()
Returns
Un sistema.String que representa aquesta instància.
Operators
Operador =(Títol: PixelDataFormat)
Retorna el resultat de la igualtat per a dues classes Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
El primer Aspose.Imaging.PixelDataFormat per comparar.
pixelFormat2
PixelDataFormat
El segon Aspose.Imaging.PixelDataFormat per comparar.
Returns
És veritat si tots dos pixelFormat1’ i <classe de codis=“prem” i pixel Format2’ contenen dades iguals o ambdós paràmetres són nul·les.
Operador !=(Títol: PixelDataFormat)
Retorna el resultat de la desigualtat per a dues classes Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
El primer Aspose.Imaging.PixelDataFormat per comparar.
pixelFormat2
PixelDataFormat
El segon Aspose.Imaging.PixelDataFormat per comparar.
Returns
És veritat si tant pixelFormat1’ i <classe de la classe=“prem” i el “pixelFormate2” contenen dades no iguals o un dels paràmetres és nul.