Los gráficos de color de 8 bits son un método para almacenar información de imagen en la memoria de una computadora o en un archivo de imagen, de modo que cada píxel se representa mediante 8 bits (1 byte ). El número máximo de colores que se pueden mostrar simultáneamente es de 256 por píxel o 2⁸ . [ 1 ]
Cuantización de color

Para convertir una imagen de color verdadero de 24 bits en una imagen de 8 bits, la imagen debe pasar por un proceso llamado cuantización de color. La cuantización de color es el proceso de crear un mapa de color para una imagen con menor densidad de color a partir de una imagen con mayor densidad. [ 2 ]
La forma más sencilla de cuantización consiste simplemente en asignar 3 bits al rojo, 3 bits al verde y 2 bits al azul, ya que el ojo humano es menos sensible a la luz azul. Esto crea una imagen en color denominada 3-3-2 de 8 bits, dispuesta como se muestra en la siguiente tabla:
Bit 7 6 5 4 3 2 1 0 Datos RRRGGGBB
Este proceso no es óptimo. Podría haber diferentes agrupaciones de colores que dificulten su distribución uniforme y que distorsionen la imagen real. Un enfoque alternativo consiste en utilizar una paleta , donde cada uno de los 256 índices posibles apunta a un espacio de color más amplio (por ejemplo, 256 colores elegidos de entre 4096). Dado que el mapa de color no necesita contener todos los colores, sino simplemente representar con precisión la imagen con mayor densidad cromática, se puede asignar un color arbitrario a cada uno de los 256 índices de color disponibles en el mapa.
Entre los métodos más comunes para crear estos mapas (también conocidos como paletas) se encuentra el algoritmo de popularidad , que selecciona los 256 colores más frecuentes y crea un mapa a partir de ellos. El algoritmo de corte de mediana, más preciso , reordena 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 consiguientes velocidades más altas 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 más memoria y velocidades de CPU más altas estuvieron fácilmente disponibles para los consumidores. El color de 8 bits se utilizó en muchas aplicaciones diferentes, incluidas: [ 4 ]
- La serie MSX2 de ordenadores personales
- La consola de juegos Uzebox
- El halcón de Atari
- La versión NTSC del Atari GTIA
- El ordenador personal Tiki 100 (limitado a 16 pantallas a color simultáneas)
- El ordenador Research Machines 380Z está equipado con una tarjeta gráfica de alta resolución.
- Relojes inteligentes con sistema operativo portátil y pantallas ambientales
- Muchos escáneres utilizan una escala de grises de 8 bits como estándar.
El estándar VGA para interfaz gráfica utilizaba una paleta de colores redefinible de 256 colores (8 bits), aunque estos se seleccionaban de una gama de 18 bits (6 bits por canal RGB, 262 144 colores). [ 5 ] [ 6 ] [ 7 ] [ 8 ] Desarrollada en 1987 por IBM, la interfaz VGA admitía una resolución máxima de 640x480 píxeles. Debido a este legado, algunos tipos de imagen, como GIF y TIFF, utilizan un sistema de paleta de colores de 8 bits para almacenar datos.
Aunque actualmente está obsoleto 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 vehículos exploradores de Marte utilizaron un formato de escala de grises de 8 bits para la obtención de imágenes de navegación. [ 9 ]
Asuntos
Debido a la naturaleza del sistema de 8 bits, la mayoría de las imágenes tienen mapas de color diferentes. Dado que una pantalla de color de 8 bits no puede mostrar dos imágenes con mapas de color diferentes al mismo tiempo, generalmente es imposible mostrar dos imágenes de 8 bits diferentes en la misma pantalla simultáneamente. 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 procesar imágenes: cuando se suman dos imágenes con mapas de color diferentes, la imagen resultante debe tener un nuevo mapa de color, lo que implica 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 gráfico funciona con color verdadero de 24 bits o de 32 bits (color verdadero de 24 bits y un canal alfa de 8 bits ). Sin embargo, algunos programas de escritorio remoto ( Virtual Network Computing , Remote Desktop Protocol ) pueden cambiar a color de 8 bits para ahorrar ancho de banda . Debido al coste relativamente bajo y la alta velocidad de los ordenadores modernos, algunas ediciones de imágenes se realizan incluso en formato RAW con entre 12 y 14 bits de cada píxel del sensor de imagen de la cámara para evitar la reducción de la calidad de la imagen durante la edición. [ 10 ]
Véase también
Referencias
- 1 2 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 . Recuperado 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 tramado de imágenes" . Molecular Expressions Optical Microscopy Primer Digital Image Processing . Michael W. Davidson y la Universidad Estatal de Florida. Archivado del original el 2 de diciembre de 2020. Recuperado el 14 de noviembre de 2019 .
- ↑ "Cuando Atari dominaba el mundo" . PCMAG . Consultado el 17 de septiembre de 2021 .
- ↑ US5574478A , Bril, Vlad y Pett, Boyd G., "Sistema de color VGA para ordenadores personales", publicado el 12 de noviembre de 1996
- ↑ "Lectura y escritura de archivos de paleta VGA RGB de 18 bits (pal) con C#" . El blog de Cyotek . 26 de diciembre de 2017. Consultado el 27 de marzo de 2023 .
- ↑ "Programación de vídeo VGA/SVGA: Registros de color" . www.osdever.net . Consultado el 27 de marzo de 2023 .
- ↑ "VGA Palette Conversion \ VOGONS" . www.vogons.org . Consultado el 27 de marzo de 2023 .
- ↑ A. Kiely; M. Klimesh. El compresor de imágenes de ondículas 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 .
- Profundidades de color