Class PixelDataFormat
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.4.0)
El formato de datos de pixel.Este es un objeto inmutable.
[JsonObject(MemberSerialization.OptIn)]
public class PixelDataFormat
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Fields
Grayscale
Obtenga el Aspose.Imaging.PixelDataFormat definido para 8 bits por píxel con 8 bits que representan la intensidad de la grisa en el intervalo de 0-255.
public static PixelDataFormat Grayscale
Valor de campo
Grayscale16
Definido para 16 bits por pixel con hasta 16 bits que representan la intensidad de grayscale.
public static readonly PixelDataFormat Grayscale16
Valor de campo
Properties
BitsPerPixel
Recibe los bits por pixel.
public int BitsPerPixel { get; }
Valor de la propiedad
Caption
Recibe el formato de los datos de pixel.
public string Caption { get; }
Valor de la propiedad
ChannelBits
Recibe el número de bits para cada canal.
public int[] ChannelBits { get; }
Valor de la propiedad
int [][]
ChannelsCount
Se contan los canales.
public int ChannelsCount { get; }
Valor de la propiedad
Cmyk
Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los cianos, magenta, amarillo y negro.
public static PixelDataFormat Cmyk { get; }
Valor de la propiedad
Cmyka
Tiene el acmyk.
public static PixelDataFormat Cmyka { get; }
Valor de la propiedad
GrayscaleAlpha
Obtenga el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 8 bits que representan la intensidad de grayscale en el intervalo 0-255 y un componente alfa adicional de 8 bits.
public static PixelDataFormat GrayscaleAlpha { get; }
Valor de la propiedad
PixelFormat
Tiene el formato de pixel.
public PixelFormat PixelFormat { get; }
Valor de la propiedad
Rgb16Bpp555
Obtén el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 5 bits para cada uno de los rojos, verdes y azules, alfa no se define.
public static PixelDataFormat Rgb16Bpp555 { get; }
Valor de la propiedad
Rgb16Bpp565
Obtén el Aspose.Imaging.PixelDataFormat definido para 16 bits por píxel con 5 bits para rojo, 6 bits para verde y 5 bits para azul, alfa no se define.
public static PixelDataFormat Rgb16Bpp565 { get; }
Valor de la propiedad
Rgb24Bpp
Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada alfa, rojo, verde y azul, alfa no se define.
public static PixelDataFormat Rgb24Bpp { get; }
Valor de la propiedad
Rgb24BppPng
Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada alfa, rojo, verde y azul, alfa no se define.
public static PixelDataFormat Rgb24BppPng { get; }
Valor de la propiedad
Rgb32Bpp
Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.
public static PixelDataFormat Rgb32Bpp { get; }
Valor de la propiedad
RgbIndexed1Bpp
Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 1 bit por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.
public static PixelDataFormat RgbIndexed1Bpp { get; }
Valor de la propiedad
RgbIndexed2Bpp
Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 2 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.
public static PixelDataFormat RgbIndexed2Bpp { get; }
Valor de la propiedad
RgbIndexed4Bpp
Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 4 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.
public static PixelDataFormat RgbIndexed4Bpp { get; }
Valor de la propiedad
RgbIndexed8Bpp
Obtiene el Aspose.Imaging.PixelDataFormat definido para indexado 8 bits por color.El almacenamiento de datos de píxeles indexado está diseñado para permitir el almacenamiento de datos y la recuperación de todos los lugares donde se utiliza la paleta de colores.Utilice con cuidado, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado.
public static PixelDataFormat RgbIndexed8Bpp { get; }
Valor de la propiedad
Rgba32Bpp
Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.
public static PixelDataFormat Rgba32Bpp { get; }
Valor de la propiedad
YCbCr
Obtén el Aspose.Imaging.PixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los componentes de luma, azul-diferencia y rojo-diferencia croma.
public static PixelDataFormat YCbCr { get; }
Valor de la propiedad
Ycck
Obtén el Aspose.Imaging.PixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los componentes de luma, azul-diferencia, rojo-diferencia y cromo negro.
public static PixelDataFormat Ycck { get; }
Valor de la propiedad
Methods
Equals(Objeto)
Determina si el Sistema.Objeto especificado es igual a esta instancia.
public override bool Equals(object obj)
Parameters
obj
object
El Sistema.Objeto para comparar con esta instancia.
Returns
‘verdad’ si el Sistema.Objeto especificado es igual a esta instancia; de lo contrario, ‘falso’.
GetBgr(Int)
Obtenga color BGR con un número especificado de bits por muestra.
public static PixelDataFormat GetBgr(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color BGR.
GetBgra(Int)
Obtenga el color BGRA con un número especificado de bits por muestra.
public static PixelDataFormat GetBgra(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color BGRA.
GetCieLab(Int, int, int)
Obtenga el color de CIE Lab con un número especificado de bits por muestra.
public static PixelDataFormat GetCieLab(int bitsPerL, int bitsPerA, int bitsPerB)
Parameters
bitsPerL
int
El número de bits por canal L.
bitsPerA
int
El número de bits por canal.
bitsPerB
int
El número de bits por canal B.
Returns
El color del laboratorio.
GetCmyk(Int)
Obtenga color CMYK con un número especificado de bits por muestra.
public static PixelDataFormat GetCmyk(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color CMYK.
GetCmyk(Int, int, int, int)
Obtenga color CMYK con un número especificado de bits por muestra.
public static PixelDataFormat GetCmyk(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel)
Parameters
bitsPerCyanChannel
int
El número de bits por canal cyan.
bitsPerMagentaChannel
int
El número de bits por canal Magenta.
bitsPerYellowChannel
int
El número de bits por canal amarillo.
bitsPerKeyChannel
int
El número de bits por canal clave.
Returns
El color CMYK.
GetCmyka(Int, int, int, int, int)
Obtenga color CMYKA con un número especificado de bits por muestra.
public static PixelDataFormat GetCmyka(int bitsPerCyanChannel, int bitsPerMagentaChannel, int bitsPerYellowChannel, int bitsPerKeyChannel, int bitsPerAlphaChannel)
Parameters
bitsPerCyanChannel
int
El número de bits por canal cyan.
bitsPerMagentaChannel
int
El número de bits por canal Magenta.
bitsPerYellowChannel
int
El número de bits por canal amarillo.
bitsPerKeyChannel
int
El número de bits por canal clave.
bitsPerAlphaChannel
int
El número de bits por canal alfa.
Returns
El color CMYK.
GetGrayscale(Int)
Obtenga color Grayscale con un número especificado de bits por muestra.
public static PixelDataFormat GetGrayscale(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color griego.
GetGrayscaleAlpha(Int)
Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color GrayscaleAlpha.
GetGrayscaleAlpha(El int, int)
Obtiene el color GrayscaleAlpha con un número especificado de bits por muestra.
public static PixelDataFormat GetGrayscaleAlpha(int bitsPerSample, int alphaChannelBits)
Parameters
bitsPerSample
int
El número de bits por muestra.
alphaChannelBits
int
El número de bits por muestra en el canal alfa.
Returns
El color GrayscaleAlpha.
GetHashCode()
Devuelve un código hash para este caso.
public override int GetHashCode()
Returns
Un código de hash para este ejemplo, adecuado para el uso en algoritmos de hashing y estructuras de datos como una tabla de hash.
GetRgb(Int)
Obtenga color RGB con un número especificado de bits por muestra.
public static PixelDataFormat GetRgb(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color RGB.
GetRgb(Int, int, int)
Obtenga color RGB con un número especificado de bits por muestra.
public static PixelDataFormat GetRgb(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel)
Parameters
bitsPerRedChannel
int
El número de bits por canal rojo.
bitsPerGreenChannel
int
El número de bits por canal verde.
bitsPerBlueChannel
int
El número de bits por canal azul.
Returns
El color RGB.
GetRgbIndexed(Int)
Obtiene el color indexado BGRA con un número especificado de bits por muestra.
public static PixelDataFormat GetRgbIndexed(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color BGRA.
GetRgba(Int)
Obtenga color RGBA con un número especificado de bits por muestra.
public static PixelDataFormat GetRgba(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color de RGBA.
GetRgba(Int, int, int, int)
Obtenga color RGBA con un número especificado de bits por muestra.
public static PixelDataFormat GetRgba(int bitsPerRedChannel, int bitsPerGreenChannel, int bitsPerBlueChannel, int bitsPerAlphaChannel)
Parameters
bitsPerRedChannel
int
El número de bits por canal rojo.
bitsPerGreenChannel
int
El número de bits por canal verde.
bitsPerBlueChannel
int
El número de bits por canal azul.
bitsPerAlphaChannel
int
El número de bits por canal alfa.
Returns
El color de RGBA.
SiguienteCbCr(Int)
Obtenga el color YCbCr con un número especificado de bits por muestra.
public static PixelDataFormat GetYCbCr(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color de YCbCr.
SiguienteCbCr(Int, int, int)
Obtenga el color YCbCr con un número especificado de bits por muestra.
public static PixelDataFormat GetYCbCr(int bitsPerY, int bitsPerCb, int bitsPerCr)
Parameters
bitsPerY
int
El número de bits por canal Y.
bitsPerCb
int
El número de bits por canal Cb.
bitsPerCr
int
El número de bits por canal Cr.
Returns
El color de YCbCr.
GetYcck(Int)
Obtiene el color YCCK con un número especificado de bits por muestra.
public static PixelDataFormat GetYcck(int bitsPerSample)
Parameters
bitsPerSample
int
El número de bits por muestra.
Returns
El color de YCCK.
ToString()
Retorna un Sistema.String que representa esta instancia.
public override string ToString()
Returns
Un sistema.String que representa esta instancia.
Operators
El operador =(PixelDataFormat y PixelDataFormat)
Retorna el resultado de la igualdad para dos clases Aspose.Imaging.PixelDataFormat.
public static bool operator ==(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
El primer Aspose.Imaging.PixelDataFormat para comparar.
pixelFormat2
PixelDataFormat
El segundo Aspose.Imaging.PixelDataFormat para comparar.
Returns
Es cierto si ambos pixelFormat1’ y
pixelFormat2’ contienen datos iguales o ambos parámetros son nulos.
Operador !=(PixelDataFormat y PixelDataFormat)
Retorna el resultado de la desigualdad para dos clases Aspose.Imaging.PixelDataFormat.
public static bool operator !=(PixelDataFormat pixelFormat1, PixelDataFormat pixelFormat2)
Parameters
pixelFormat1
PixelDataFormat
El primer Aspose.Imaging.PixelDataFormat para comparar.
pixelFormat2
PixelDataFormat
El segundo Aspose.Imaging.PixelDataFormat para comparar.
Returns
Es cierto si tanto pixelFormat1’ y
pixelFormat2’ contienen datos no iguales o uno de los parámetros es nulo.