PixelDataFormat

PixelDataFormat class

El formato de datos de píxeles. Este es un objeto inmutable.

public class PixelDataFormat

Propiedades

NombreDescripción
static Cmyk { get; }Obtiene elPixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los colores cian, magenta, amarillo y negro.
static Cmyka { get; }Obtiene el acmyk.
static Grayscale { get; }Obtiene elPixelDataFormatdefinido para 8 bits por píxel con 8 bits que representan la intensidad de la escala de grises en el intervalo 0-255.
static GrayscaleAlpha { get; }Obtiene elPixelDataFormat definido para 16 bits por píxel con 8 bits que representan la intensidad de la escala de grises en el intervalo 0-255 y un componente alfa adicional de 8 bits.
static Rgb16Bpp555 { get; }Obtiene elPixelDataFormat definido para 16 bits por píxel con 5 bits para cada rojo, verde y azul, alfa no está definido.
static Rgb16Bpp565 { get; }Obtiene elPixelDataFormat definido para 16 bits por píxel con 5 bits para rojo, 6 bits para verde y 5 bits para azul, alfa no está definido.
static Rgb24Bpp { get; }Obtiene elPixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul, alfa no está definido.
static Rgb24BppPng { get; }Obtiene elPixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul, alfa no está definido.
static Rgb32Bpp { get; }Obtiene elPixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.
static Rgba32Bpp { get; }Obtiene elPixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los alfa, rojo, verde y azul.
static RgbIndexed1Bpp { get; }Obtiene elPixelDataFormat definido para 1 bit indexado por color. El almacenamiento de datos de píxeles indexados está diseñado para permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se utilice la paleta de colores. Úselo con precaución, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado .
static RgbIndexed2Bpp { get; }Obtiene elPixelDataFormatdefinido para 2 bits indexados por color. El almacenamiento de datos de píxeles indexados está diseñado para permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se use la paleta de colores. Úselo con precaución, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado .
static RgbIndexed4Bpp { get; }Obtiene elPixelDataFormat definido para 4 bits indexados por color. El almacenamiento de datos de píxeles indexados está diseñado para permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se utilice la paleta de colores. Úselo con precaución, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado .
static RgbIndexed8Bpp { get; }Obtiene elPixelDataFormatdefinido para 8 bits indexados por color. El almacenamiento de datos de píxeles indexados está destinado a permitir el almacenamiento y la recuperación de datos en cualquier lugar donde se utilice la paleta de colores. Úselo con precaución, ya que puede requerir la conversión de una paleta a otra o de RGBA a un modelo de color indexado .
static YCbCr { get; }Obtiene elPixelDataFormat definido para 24 bits por píxel con 8 bits para cada uno de los componentes de croma de luminancia, diferencia de azul y diferencia de rojo.
static Ycck { get; }Obtiene elPixelDataFormat definido para 32 bits por píxel con 8 bits para cada uno de los componentes de luminancia, diferencia de azul, diferencia de rojo y croma negro.
BitsPerPixel { get; }Obtiene los bits por píxel.
Caption { get; }Obtiene el título de formato de datos de píxeles.
ChannelBits { get; }Obtiene el conteo de bits para cada canal.
ChannelsCount { get; }Obtiene el conteo de canales.
PixelFormat { get; }Obtiene el formato de píxel.

Métodos

NombreDescripción
static GetBgr(int)Obtiene el color BGR con un número específico de bits por muestra.
static GetBgra(int)Obtiene el color BGRA con un número específico de bits por muestra.
static GetCieLab(int, int, int)Obtiene color CIE Lab con un número específico de bits por muestra.
static GetCmyk(int)Obtiene color CMYK con un número específico de bits por muestra.
static GetCmyk(int, int, int, int)Obtiene color CMYK con un número específico de bits por muestra.
static GetCmyka(int, int, int, int, int)Obtiene color CMYKA con un número específico de bits por muestra.
static GetGrayscale(int)Obtiene color en escala de grises con un número específico de bits por muestra.
static GetGrayscaleAlpha(int)Obtiene el color GrayscaleAlpha con un número específico de bits por muestra.
static GetGrayscaleAlpha(int, int)Obtiene el color GrayscaleAlpha con un número específico de bits por muestra.
static GetRgb(int)Obtiene color RGB con un número específico de bits por muestra.
static GetRgb(int, int, int)Obtiene color RGB con un número específico de bits por muestra.
static GetRgba(int)Obtiene el color RGBA con un número específico de bits por muestra.
static GetRgba(int, int, int, int)Obtiene el color RGBA con un número específico de bits por muestra.
static GetRgbIndexed(int)Obtiene el color indexado BGRA con un número específico de bits por muestra.
static GetYCbCr(int)Obtiene el color YCbCr con un número específico de bits por muestra.
static GetYCbCr(int, int, int)Obtiene el color YCbCr con un número específico de bits por muestra.
static GetYcck(int)Obtiene el color YCCK con un número específico de bits por muestra.
override Equals(object)Determina si el especificadoObject es igual a esta instancia.
override GetHashCode()Devuelve un código hash para esta instancia.
override ToString()Devuelve unString que representa esta instancia.
operator ==Devuelve resultado de igualdad para dosPixelDataFormat clases.
operator !=Devuelve resultado de no igualdad para dosPixelDataFormat clases.

Ver también