UNPKG

colorjs.io

Version:

Let’s get serious about color

12 lines (10 loc) 388 B
import RGBColorSpace from "../rgbspace.js"; import A98Linear from "./a98rgb-linear.js"; export default new RGBColorSpace({ id: "a98rgb", cssId: "a98-rgb", name: "Adobe® 98 RGB compatible", base: A98Linear, toBase: RGB => RGB.map(val => Math.pow(Math.abs(val), 563 / 256) * Math.sign(val)), fromBase: RGB => RGB.map(val => Math.pow(Math.abs(val), 256 / 563) * Math.sign(val)), });