1. Utilice la función READRGB para leer una imagen RGB.
2. Convierta la imagen a escala de grises y, a continuación, utilice la función WRITEBMP para guardar la imagen en un fichero.
Los valores RGB se convierten a escala de grises mediante la fórmula NTSC: 0.299 ∙ Rojo + 0.587 ∙ Verde + 0.114 ∙ Azul. Esta fórmula representa la percepción relativa de la persona promedio del brillo de la luz roja, verde y azul.
3. Inserte las dos imágenes para ver la diferencia de color.
(smallwar.gif)
(smallwar_rgb_gray.bmp)
gray_to_rgb
Cuando se convierte una matriz en escala de grises a RGB, a los colores falsos se les asignan los niveles de intensidad de la imagen.
1. Utilice la función READ_IMAGE para leer una imagen en escala de grises.
(bridge.bmp)
2. Defina un conjunto de datos que describa un mapa de colores de espectro del arcoiris.
3. Utilice el color del espectro para convertir la imagen en escala de grises a RGB y, a continuación, utilice la función WRITERGB para guardar la imagen en un fichero.
(colorbridge.bmp)
gray_to_rgb no utiliza la variable integrada ORIGIN, que especifica el índice inicial de un array para otras funciones.