Página principal | Módulos | Lista de componentes | Miembros de las clases | Ejemplos

LOV_Format
[Tipos]


Definiciones

#define LOV_COLOR_INDEX   0x1900
 Paleta de colores.
#define LOV_RGB   0x1907
 Color real utilizando 3 bytes por píxel.
#define LOV_RGBA   0x1908
 Color real utilizando 4 bytes por píxel. El cuarto byte se utiliza para transparencia variable.
#define LOV_BGR   0x80E0
 Color real utilizando 3 bytes por píxel.
#define LOV_BGRA   0x80E1
 Color real utilizando 3 bytes por píxel. El cuarto byte se utiliza para transparencia variable.
#define LOV_LUMINANCE   0x1909
 Escala de grises utilizando 1 byte por píxel.

Tipos definidos

typedef int LOV_Format
 Formatos color.

Documentación de los tipos definidos

typedef int LOV_Format
 

Formatos color.

Los objetos LOV_Image pueden tener un formato u otro dependiendo de la cantidad de colores y forma de codificarlos que posean. Para codificar el color real (truecolor), es decir, la gama de colores que percibe el ojo humano, son necesarios 3 bytes por píxel. Estos son el byte R (Rojo), G (Verde) y B (azul). Mezclando estos tres colores se pueden conseguir todos los demás.

Pero si además queremos que las imágenes realicen transparencia variable unas con otras, es necesario añadir un byte adicional. El byte A, también llamado canal alpha. Este byte no indica un color, sino un nivel de transparencia (0 completamente transparente, 255 completamente opaco).

Por otro lado, también es posible definir imágenes con una cantidad menor de colores con resultados aceptables. Este es el caso de las imágenes en escala de grises (que tan solo utilizan un byte por píxel) o las que utilizan paletas de colores.

Tipos LOV_Format


Generado el Tue Feb 1 19:57:16 2005 para LooverLib por  doxygen 1.3.9.1
puzzles