colorjs.io
Version:
Let’s get serious about color
18 lines (16 loc) • 342 B
JavaScript
import RGBColorSpace from "../rgbspace.js";
import P3Linear from "./p3-linear.js";
import sRGB from "./srgb.js";
export default new RGBColorSpace({
id: "p3",
name: "P3",
base: P3Linear,
// Gamma encoding/decoding is the same as sRGB
fromBase: sRGB.fromBase,
toBase: sRGB.toBase,
formats: {
color: {
id: "display-p3",
}
},
});