Categories: Tecnología

Color alto

Los gráficos de color intenso (también conocidos como Miles de colores en un Macintosh) son un método para almacenar información de imágenes en la memoria de una computadora de modo que cada píxel esté representado por dos bytes. Por lo general, el color está representado por los 16 bits, pero algunos dispositivos también admiten colores de 15 bits.

Más recientemente, el color alto ha sido utilizado por Microsoft para distinguir los sistemas de visualización que pueden usar más de 8 bits por canal de color (formatos de representación 10: 10: 10: 2 o 16: 16: 16: 16) de 8- bits por formatos de canal de color. Este es un uso distinto de los formatos de 15 bits (5: 5: 5) o 16 bits (5: 6: 5) tradicionalmente asociados con la frase color alto.

Color alto de 15 bits
En color alto de 15 bits, uno de los bits de los dos bytes se ignora o se reserva para un canal alfa, y los 15 bits restantes se dividen entre los componentes rojo, verde y azul del color final, como este:

Cada uno de los componentes RGB tiene 5 bits asociados, lo que da 25 = 32 intensidades de cada componente. Esto permite 32,768 colores posibles para cada píxel.

Los populares chips gráficos Cirrus Logic de principios de la década de 1990 utilizaron el bit de alto valor adicional para sus modos de video llamados «mixtos»: con el bit 15 claro, los bits 0 a 14 se tratarían como un valor RGB como se describió anteriormente, mientras que con el bit 15 configurado, los bits 0 a 7 se interpretarían como un índice de 8 bits en una paleta de 256 colores (con los bits 8 a 14 sin usar). Esto habría permitido visualizar (comparativamente) imágenes en color de alta calidad al lado de elementos de pantalla animados por paleta, pero en la práctica, esta característica apenas fue utilizada por ningún software.

Related Post

Color alto de 16 bits
Cuando se usan los 16 bits, uno de los componentes (generalmente verde, ver a continuación) recibe un poco más, lo que permite 64 niveles de intensidad para ese componente y un total de 65.536 colores disponibles.

Esto puede conducir a pequeñas discrepancias en la codificación, p. cuando uno desea codificar el color RGB de 24 bits (40, 40, 40) con 16 bits (un problema común para el submuestreo). Cuarenta en binario es 00101000. Los canales rojo y azul tomarán los cinco bits más significativos, y tendrán un valor de 00101, o 5 en una escala de 0 a 31 (16.1%). El canal verde, con seis bits de precisión, tendrá un valor binario de 001010, o 10 en una escala de 0 a 63 (15.9%). Debido a esto, el color RGB (40, 40, 40) tendrá un ligero tinte púrpura (magenta) cuando se muestre en 16 bits. Tenga en cuenta que 40 en una escala de 0 a 255 es 15.7%.

El verde generalmente se elige para la broca extra en 16 bits porque el ojo humano tiene su sensibilidad más alta para los tonos verdes. Para una demostración, observe detenidamente la siguiente imagen (nota: esto funcionará solo en monitores que muestren el color verdadero, es decir, 24 o 32 bits) donde se muestran tonos oscuros de rojo, verde y azul utilizando 128 niveles de intensidad para cada componente ( 7 bits). Los lectores con visión normal deben ver los tonos individuales de verde con relativa facilidad, mientras que los tonos de rojo deben ser difíciles de ver, y los tonos de azul son probablemente indistinguibles. Más raramente, algunos sistemas admiten tener un poco más de profundidad de color en el canal rojo o azul, generalmente en aplicaciones donde ese color es más frecuente (fotografiar tonos de piel o cielos, por ejemplo).

Otras notas
Generalmente no hay necesidad de una tabla de búsqueda de color (CLUT o paleta) cuando se encuentra en el modo de color alto, porque hay suficientes colores disponibles por píxel para representar los gráficos y las fotos de forma razonablemente satisfactoria. Sin embargo, la falta de precisión disminuye la fidelidad de la imagen; como resultado, algunos formatos de imagen (por ejemplo, TIFF) pueden guardar imágenes paletizadas de 16 bits con un CLUT incorporado.

Share
Tags: Color depths