Calculates rgb values from spectra based on human colour matching functions.
spec2rgb(rspecdata, alpha = 1)
A character vector consisting of hexadecimal colour values for passing to further plotting functions.
(required) a data frame, possibly of class rspec
, which
contains a column containing a wavelength range, named 'wl', and spectra
data in remaining columns.
alpha value to use for colours (defaults to 1, opaque).
Hugo Gruson hugo.gruson+R@normalesup.org
Chad Eliason cme16@zips.uakron.edu
CIE(1932). Commission Internationale de l'Eclairage Proceedings, 1931. Cambridge: Cambridge University Press.
data(teal)
spec2rgb(teal)
# Plot data using estimated perceived colour
plot(teal, col = spec2rgb(teal), type = "overlay")
Run the code above in your browser using DataLab