¿Qué es una imagen de índice?
Una imagen indexada es una imagen en la que el valor del píxel se utiliza directamente como subíndice de la paleta RGB. Las imágenes indexadas "mapean directamente" los valores de píxeles a los valores de la paleta. El modo de índice es similar al modo de escala de grises. Cada píxel también puede tener capacidades de 256 colores, pero puede cargar colores. Las imágenes indexadas admiten solo una capa y solo un canal de color indexado.
La imagen en modo índice es como un mosaico de pequeños mosaicos de colores. Dado que sólo puede tener un máximo de 256 colores, el archivo que forma es mucho más pequeño que el de otros colores. El modo de índice se utiliza principalmente para la transmisión de imágenes en Internet y en algunos lugares que tienen requisitos estrictos en cuanto a píxeles de imagen, tamaño, etc.
Información ampliada:
Principio de funcionamiento:
La matriz de índice de píxeles y la matriz de paleta de la imagen compuesta por la señal de mujer que viene con MATLAB. La imagen de la mujer es una imagen de índice típica. El tamaño de la matriz de la imagen es 256×256, lo que significa que está compuesta por 65535 píxeles. El tamaño de la paleta es 256×3, lo que significa que hay 256 colores.
Vea que el contenido de la unidad (1, 1) de la matriz de índice de imagen es 124, lo que significa que el color de este píxel es el color definido en la fila 125 de la matriz de paleta. Puede ver la fila 125 de la matriz de paleta [0.60536, 0.60536, 0.60536], lo que significa que los tres componentes de RGB tienen una proporción relativamente grande y tienen el mismo estado en la imagen.
La relación entre los valores de la matriz de imagen y la paleta depende del tipo de matriz de imagen: si la matriz de imagen es de tipo doble, entonces el valor 1 apuntará al primero fila de la paleta, y el valor 2 apuntará a la segunda fila de la paleta, y así sucesivamente, si la matriz de la imagen es de tipo uint8 o uint16, se generará un desplazamiento: un valor de 0 representa la primera fila; de la paleta, y un valor de 1 representa la segunda fila de la paleta, y así sucesivamente.