La conversión de una escala de grises a RGB es simple. Simplemente use R = G = B = valor gris. La idea básica es que el color (como se ve en un monitor en términos de RGB) es un sistema aditivo.
http://en.wikipedia.org/wiki/Additive_color
Por lo tanto la adición de rojo a rendimientos verde amarillo. Agregue un poco de azul a esa mezcla en cantidades iguales, y obtendrá un color neutro. Completo en [rojo, verde, azul] = [255 255 255] produce blanco. [0,0,0] rendimiento monitor negro. Los valores intermedios, cuando R = G = B son todos iguales producirán colores nominalmente neutros del nivel dado de gris.
Un problema menor depende de cómo ve el color, puede que no sea perfectamente neutral. Esto dependerá de cómo esté calibrado su monitor (o impresora). Hay profundidades interesantes de la ciencia del color que podríamos abordar a partir de este punto. Me detendré aquí.
Bueno, no. En realidad, NO tendrás una imagen en blanco y negro. Tendrás una imagen compuesta de varios tonos de gris. En un nivel inferior, los píxeles reales estarán compuestos de puntos rojos, verdes y azules, a niveles de intensidad tales que la persona que lo vea a distancia verá una imagen neutral. Haga un recorrido visual y observe píxeles nominalmente grises en su monitor. Verá un compuesto de puntos rojos, verdes y azules. –
Tiene la razón de que la imagen procesada en la pantalla estará compuesta de todos los RGB que miren la maginificación. Entonces todos los colores estarán representados en una pantalla. Me es difícil entender cómo "Tendrá una imagen compuesta de varios tonos de gris" difiere de una imagen de escala de grises. – Erik
Erik, no es así, pero la "imagen de escala de grises" difiere bastante de la "imagen en blanco y negro" (que son solo dos colores). – Aistina