Tengo que ser capaz de convertir a un arbitrario espectro de emisión en el espectro visible (es decir, para cada longitud de onda entre 380 y 780, tengo un número entre 0 y 1 que representa la "intensidad" o la dominancia de que la longitud de onda), y tengo que ser capaz de asignar un determinado espectro en un espacio de color determinado (por ahora necesito RGB o CIE-XYZ). Es posible?
Para el espectro de decir que tengo el espectro de emisión de una luz blanca, luego cada longitud de onda en el espectro tendrá una intensidad de 1, mientras que para un verde-azulado de la luz tendría la mayoría de las longitudes de onda entre 500 y 550 con una intensidad cercana a 1, con otras longitudes de onda poco a poco cayendo en intensidad. Así que el primer espectro debe ser convertido a un blanco puro, mientras que el otro sería convertida en un verde-azulado color en cualquier espacio de color.
Es allí una manera de hacer esto?