Learn R Programming

aqp (version 2.1.0)

getClosestMunsellChip: Get Approximate Munsell Chip

Description

Non-standard Munsell notation ('7.9YR 2.7/2.0') can be matched (nearest-neighbor, no interpolation) to the closest color within the munsell sRGB/CIELAB look-up table via getClosestMunsellChip(). A more accurate estimate of sRGB values from non-standard notation can be achieved with the munsellinterpol package. For example, conversion from Munsell to CIELAB, assuming a D65 illuminant via: MunsellToLab('0.1Y 3.3/4.4', white='D65', adapt='Bradford').

Usage

getClosestMunsellChip(munsellColor, convertColors = TRUE, ...)

Value

a data.frame when convertColors=TRUE, otherwise character vector

Arguments

munsellColor

character vector of strings containing Munsell notation of color, e.g. '10YR 4/3', not NA-safe

convertColors

logical, should parsed Munsell colors be converted into sRGB values

...

further arguments to munsell2rgb

Examples

Run this code

# convert a non-standard color to closest "chip" in `munsell` look-up table
getClosestMunsellChip('7.9YR 2.7/2.0', convertColors = FALSE)

# convert directly to R color
getClosestMunsellChip('7.9YR 2.7/2.0')

# special case for 2.5 value -> no rounding, we have these records in the conversion LUT
getClosestMunsellChip('7.5YR 2.5/2', convertColors = FALSE)


getClosestMunsellChip('7.5YR 6.8/4.4', convertColors = FALSE)

Run the code above in your browser using DataLab