PixelFormat Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el formato de los datos de color de cada uno de los píxeles de la imagen.
public enum class PixelFormat
public enum PixelFormat
type PixelFormat =
Public Enum PixelFormat
- Herencia
Campos
Alpha | 262144 | Los datos del píxel contienen valores alfa que no están previamente multiplicados. |
Canonical | 2097152 | El formato de píxel predeterminado es de 32 bits por píxel. El formato especifica profundidad de color de 24 bits y un canal alfa de 8 bits. |
DontCare | 0 | No se ha especificado ningún formato de píxel. |
Extended | 1048576 | Reservado. |
Format16bppArgb1555 | 397319 | El formato de píxel es de 16 bits por píxel. La información de color especifica 32.768 tonos de color, de los que 5 bits corresponden al rojo, 5 bits al verde, 5 bits al azul, y 1 bit al alfa. |
Format16bppGrayScale | 1052676 | El formato de píxel es de 16 bits por píxel. La información de color especifica 65.536 tonos de gris. |
Format16bppRgb555 | 135173 | Especifica que el formato es de 16 bits por píxel, de los cuales se utilizan 5 bits para cada uno de los componentes rojo, verde y azul. El bit restante no se utiliza. |
Format16bppRgb565 | 135174 | Especifica que el formato es de 16 bits por píxel; 5 bits se utilizan para el componente rojo, 6 bits para el componente verde y 5 bits para el componente azul. |
Format1bppIndexed | 196865 | Especifica que el formato de píxel es de 1 bit por píxel, y que utiliza color indizado. Por tanto, la tabla de colores contiene dos colores. |
Format24bppRgb | 137224 | Especifica que el formato es de 24 bits por píxel, de los cuales se usan 8 bits para cada uno de los componentes rojo, verde y azul. |
Format32bppArgb | 2498570 | Especifica que el formato es de 32 bits por píxel, de los cuales se utilizan 8 bits para los componentes alfa, rojo, verde y azul. |
Format32bppPArgb | 925707 | Especifica que el formato es de 32 bits por píxel, de los cuales se utilizan 8 bits para los componentes alfa, rojo, verde y azul. Los componentes rojo, verde y azul se multiplican previamente según el componente alfa. |
Format32bppRgb | 139273 | Especifica que el formato es de 32 bits por píxel, de los cuales se usan 8 bits para cada uno de los componentes rojo, verde y azul. Los 8 bits restantes no se utilizan. |
Format48bppRgb | 1060876 | Especifica que el formato es de 48 bits por píxel, de los cuales se usan 16 bits para cada uno de los componentes rojo, verde y azul. |
Format4bppIndexed | 197634 | Especifica que el formato es de 4 bits por píxel, indizado. |
Format64bppArgb | 3424269 | Especifica que el formato es de 64 bits por píxel, de los cuales se usan 16 bits para los componentes alfa, rojo, verde y azul. |
Format64bppPArgb | 1851406 | Especifica que el formato es de 64 bits por píxel, de los cuales se usan 16 bits para los componentes alfa, rojo, verde y azul. Los componentes rojo, verde y azul se multiplican previamente según el componente alfa. |
Format8bppIndexed | 198659 | Especifica que el formato es de 8 bits por píxel, indexado. Por tanto, la tabla de colores contiene 256 colores. |
Gdi | 131072 | Los datos de píxeles contienen colores GDI. |
Indexed | 65536 | Los datos de píxel contienen valores de color indizado, lo que significa que los valores son índices referidos a los colores de la tabla de colores del sistema, a diferencia de los valores de color individuales. |
Max | 15 | Valor máximo de esta enumeración. |
PAlpha | 524288 | El formato de píxel contiene valores alfa previamente multiplicados. |
Undefined | 0 | No se ha definido ningún formato de píxel. |
Comentarios
El formato de píxel define el número de bits de memoria asociados a un píxel de datos. El formato también define el orden de los componentes de color dentro de un solo píxel de los datos.
PixelFormat48bppRGB, PixelFormat64bppARGB y PixelFormat64bppPARGB usan 16 bits por componente de color (canal). La versión 1.0 y 1.1 de GDI+ pueden leer imágenes de 16 bits por canal, pero estas imágenes se convierten en un formato de 8 bits por canal para procesar, mostrar y guardar. Cada canal de color de 16 bits puede contener un valor en el intervalo de 0 a 2^13.
Algunos de los formatos de píxel contienen valores de color premultiplicados. Premultiplied significa que los valores de color ya se han multiplicado por un valor alfa.