chromatism
Version:
A simple set of utility functions for colours.
17 lines (13 loc) • 366 B
JavaScript
const rgb = value => {
var r = 255 * (1 - value.c) * (1 - value.k)
var g = 255 * (1 - value.m) * (1 - value.k)
var b = 255 * (1 - value.y) * (1 - value.k)
return { r: r, g: g, b: b }
}
export default {
rgb,
cssrgb: value => {
const { r, g, b } = rgb(value)
return 'rgb(' + Math.round(r) + ',' + Math.round(g) + ',' + Math.round(b) + ')'
}
}