CGBitmapFlags 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í.
Codificación de mapa de bits.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
[System.Flags]
public enum CGBitmapFlags
type CGBitmapFlags =
- Herencia
-
CGBitmapFlags
- Atributos
Campos
AlphaInfoMask | 31 | La imagen tiene un canal alfa. |
ByteOrder16Big | 12288 | Formato big endian de 16 bits. |
ByteOrder16Little | 4096 | Formato little endian de 16 bits. |
ByteOrder32Big | 16384 | Formato big endian de 32 grandes. |
ByteOrder32Little | 8192 | Formato little endian de 32 bits. |
ByteOrderDefault | 0 | Orden de bytes predeterminado. |
ByteOrderMask | 28672 | Máscara para extraer el orden de bytes del resultado. |
First | 4 | El canal alfa se usa primero 32 bits por píxel y 8 bits por canal (ARGB). |
FloatComponents | 256 | Los componentes del mapa de bits son valores de punto flotante. |
FloatInfoMask | 3840 | |
Last | 3 | El último alfa es el último, 32 bits por píxel, 8 bits por canal (RGBA). |
None | 0 | Se usa para el procesamiento de CMYK, 32 bits por píxel, 8 bits por canal (CMYK). |
NoneSkipFirst | 6 | No hay ningún canal alfa, 32 bits por píxel, 8 bits por canal, con el canal superior omitido (xRGB). |
NoneSkipLast | 5 | No hay ningún canal alfa, 32 bits por píxel, 8 bits por canal, con el canal inferior omitido (RGBx). |
Only | 7 | No hay datos de color, solo datos de canal alfa. |
PremultipliedFirst | 2 | Los valores premultipados para RGB, el canal alfa viene primero usando 32 bits por píxel y 8 bits por canal (ARGB) |
PremultipliedLast | 1 | Los valores premultipados para RGB, alpha viene en último lugar, 32 bits por píxel, 8 bits por canal (RGBA). |
Comentarios
Esta enumeración especifica la información de diseño de los datos del componente en un mapa de bits.
El cuarzo admite una serie de modelos de color: rojo, verde y azul (RGB), cian, magenta, amarillo y negro clave (CMYK) y escala de grises. Además, es posible especificar un canal alfa que determine la transparencia del color al componer una imagen con otra.
Esta enumeración determina la organización en memoria de los datos e incluye el modelo de color, si hay un canal alfa presente y si los valores de componente se han premultiplicado.
La multiplicación previa significa que los valores de rojo, verde y azul ya se han multiplicado por el valor alfa. Esto ayuda a acelerar la representación, ya que evita tres multiplicaciones por píxel en tiempo de representación.