chromatism
Version:
A simple set of utility functions for colours.
14 lines (10 loc) • 469 B
JavaScript
import makeColourObject from './convert'
import convert from '../helpers/convert-to-type'
export default function sepia (colourRef) {
var colour = convert('rgb', colourRef)
var newcolour = {}
newcolour.r = (colour.r * 0.393) + (colour.g * 0.769) + (colour.b * 0.189)
newcolour.g = (colour.r * 0.349) + (colour.g * 0.686) + (colour.b * 0.168)
newcolour.b = (colour.r * 0.272) + (colour.g * 0.534) + (colour.b * 0.131)
return makeColourObject(newcolour)
}