Color en la Computadora 1 de Marzo de 2006
Pixels Picture Elements = Pixels Resolución de una imagen: Pequeños puntos que componen la imagen en pantalla Retícula discreta de puntos Resolución de una imagen: El número de puntos en ella 320x200, 640x480, etc.
Información en un Pixel Las imágenes se componen de pixeles Por cada pixel hay que guardar: Color ¿B/W? ¿Colores? ¿Posición? ¿Transparencia?
Información en un Pixel Color B/W puro: 1 bit por pixel Tonos de gris: 1-255 por pixel (1 byte) 0 Negro, 255 blanco Color: Composición de rojo, verde y azul RGB (R,G,B)
Profundidad de Color R,G,B 16 colores: 4 bits Grupos – paletas – de colores 256 colores: 8 bits (1 byte) 16 bits (¿Cuántos colores?) 24 bits (Color verdadero) 32 bits
24 Bits – Color Verdadero 24 bits son 3 bytes 1 byte para cada color (0-255,0-255,0-255) Rojo: (255,0,0) - Verde: (0,255,0) - Azul: (0,0,255) Blanco: (255,255,255) - Negro: (0,0,0) Amarillo: (255,255,0) - Cyan: (0,255,255) - Magenta: (255,0,255)
Almacenamiento ¿Cuántos bytes se necesitan para almacenar 640x480 pixels en color verdadero? 1,024x768? ¿Dónde se almacenan estos bytes? ¿Es necesario almacenar la posición de cada pixel? ¿Qué es un mapa de bits?
Colores y Canal Alfa RGB: (R,G,B) 1 byte para opacidad 0% de opacidad: transparente 100% de opacidad: opaco Byte de opacidad: Canal Alfa Alpha channel RGBA: (R,G,B,A) 32 bits (24 RGB + 8 de alpha)
VBScript para Colores Función RGB(Red,Green,Blue) ej064.html Devuelve un número que representa un color Dim i,j Document.Write "<Table Border=0>" For i = 0 To 255 Step + 5 Document.Write "<TR>" For j = 0 To 255 Step + 5 Document.Write "<TD BGColor=#" & Hex(RGB(i,0,j)) & " Width=5 Height=5></TD>" Next Document.Write "</TR>" Document.Write "</Table>" ej064.html
Raster Images Mapas de Bits Guardan información de color Formatos: De todos los pixeles Formatos: BMP, JPEG (JPG), GIF, PNG, etc. Problema: Al agrandarlos: aparecen los “alias” ej060.html
Problema de Alias Aparecen por la digitalización de una imagen Alias “Graditas” en la imagen Patrones de Moiré: Texturas que no están en el original
Vector Images Imágenes vectorizadas No guardan pixeles Guardan información de construcción de imagen Los vectores No pierden detalle al agrandarlos Formatos: WMF, DRW
La Rueda de Color Para combinación de colores Análogos Complementarios Adyacentes en la rueda de colores Complementarios Opuestos en la rueda de colores Monocromáticos Tintas y sombras del mismo color Tintas: blanco y el color Sombras: negro y el color
Problema Construír la rueda de colores Tomar como base el programa del círculo Fecha de entrega: Miércoles 14 de marzo de 2007
Referencias Patrones de Moiré y Alias: http://www.wfu.edu/~matthews/misc/DigPhotog/alias/index.html Manejo de color para programadores: http://www.sitepoint.com/article/color-for-coders Imágenes por computadora: http://www.rw-designer.com/computer-image