Los gráficos en color de 8 bits son un método para almacenar información de imágenes en la memoria de una computadora o en un archivo de imagen, de modo que cada píxel esté representado por 8 bits (1 byte ). El número máximo de colores que se pueden mostrar al mismo tiempo es 256 o 2 8 . [1]
Cuantización de color
Para convertir una imagen de 24 bits en una imagen de 8 bits, la imagen debe pasar por un proceso llamado cuantificación de color. La cuantificación de color es el proceso de crear un mapa de color para una imagen de color menos densa a partir de una imagen más densa. [2] La forma más simple de cuantificación frecuentemente llamada truecolor de 8 bits es simplemente asignar 3 bits al rojo, 3 al verde y 2 al azul (el ojo humano es menos sensible a la luz azul) para crear un 3-3-2
Bit 7 6 5 4 3 2 1 0Datos RRRGGGBB
Imagen en color de 8 bits, pero este proceso no es óptimo. Puede haber diferentes agrupaciones de colores que hacen que la distribución uniforme de los colores sea ineficaz y probablemente tergiversa la imagen real. Debido a que el mapa de colores no necesita tener todos los colores y solo necesita representar con precisión la imagen más densa en color, se puede asignar un color arbitrario a cada una de las 256 'ranuras' de color disponibles en el mapa. Los enfoques populares para crear estos mapas incluyen el algoritmo de popularidad que elige los 256 colores más comunes y crea un mapa a partir de ellos. El algoritmo de corte de mediana más preciso recurre y divide los colores para encontrar la mediana de diferentes grupos de colores, lo que da como resultado un mapa de color final más preciso. [3]
Uso
Debido a la baja cantidad de memoria y las velocidades más altas resultantes de las imágenes en color de 8 bits, el color de 8 bits fue un terreno común en el desarrollo de gráficos por computadora hasta que los consumidores dispusieron de más memoria y velocidades de CPU más altas. El color de 8 bits se utilizó en muchas aplicaciones diferentes, entre las que se incluyen: [ cita requerida ]
- La serie MSX2 de ordenadores personales
- La consola de juegos Uzebox
- El halcón de Atari
- La versión NTSC del Atari GTIA
- La computadora personal Tiki 100 (limitada a 16 pantallas a color simultáneas)
- Relojes inteligentes con sistema operativo portátil con pantallas ambientales
- Muchos escáneres utilizan una escala de grises de 8 bits como estándar.
En particular, el estándar VGA para interfaz gráfica utiliza un color de 8 bits. Desarrollada en 1987 por IBM, la interfaz VGA admitía una resolución máxima de 640x480 píxeles. Muchos tipos de imágenes diferentes, como GIF y TIFF, utilizan un sistema de color de 8 bits para almacenar datos.
Aunque ahora está desactualizado para la mayoría de las aplicaciones de consumo, la codificación de color de 8 bits aún puede ser útil en sistemas de imágenes con ancho de banda de datos o capacidad de memoria limitados. Por ejemplo, ambos Mars Exploration Rovers utilizaron un formato de escala de grises de 8 bits para las imágenes de navegación. [4]
Asuntos
Debido a la naturaleza del sistema de 8 bits, la mayoría de las imágenes tienen mapas de colores diferentes. Dado que una pantalla en color de 8 bits no puede mostrar dos imágenes con mapas de colores diferentes al mismo tiempo, generalmente es imposible mostrar dos imágenes de 8 bits diferentes en la misma pantalla al mismo tiempo. En la práctica, para evitar este problema, la mayoría de las imágenes no utilizan la gama completa de 256 colores. Otro problema surge al realizar el procesamiento de imágenes: cada vez que se agregan dos imágenes con diferentes mapas de color, la imagen resultante debe tener un nuevo mapa de color creado, lo que significa que debe ocurrir otra operación de cuantificación, lo que hace que la imagen resultante sea una versión imperfecta del Resultado Esperado. [1]
Color de 8 bits hoy
Actualmente, la mayoría del hardware de gráficos se ejecuta en truecolor de 24 bits o truecolor de 32 bits (truecolor de 24 bits y canal alfa de 8 bits ). Sin embargo, algunos programas de escritorio remoto ( Computación de red virtual , Protocolo de escritorio remoto ) pueden cambiar a color de 8 bits para ahorrar ancho de banda . Con el costo relativamente bajo y las altas velocidades de las computadoras modernas, algunas ediciones de imágenes incluso se realizan en un formato sin procesar con entre 12 y 14 bits de cada uno de los píxeles del sensor de imagen de la cámara para evitar la reducción de la calidad de la imagen durante la edición. [5]
Ver también
Referencias
- ^ a b Fisher, Robert; Perkins, Simon; Ashley, Walker; Wolfart, Erik. "Imágenes en color de 8 bits" . Referencia de procesamiento de imágenes hipermedia . Universidad de Edimburgo . Consultado el 14 de noviembre de 2019 .
- ^ Fisher, Robert; Perkins, Simon; Walker, Ashley; Wolfart, Erik. "Cuantización de color" . Referencia de procesamiento de imágenes hipermedia . Universidad de Edimburgo . Consultado el 14 de noviembre de 2019 .
- ^ Spring, Kenneth R .; Russ, John C. "Reducción de color y difuminado de imágenes" . Expresiones moleculares Microscopía óptica Primer Procesamiento digital de imágenes . Michael W. Davidson y la Universidad Estatal de Florida . Consultado el 14 de noviembre de 2019 .
- ^ A. Kiely; M. Klimesh. El compresor de imagen de ondas progresivas ICER (PDF) (Informe).
- ^ Patterson, Steve. "Los beneficios de trabajar con imágenes de 16 bits en Photoshop" . Photoshop Essentials . Photoshop Essentials . Consultado el 14 de noviembre de 2019 .