let first= new Color("lime");
let second = new Color("color(display-p3 0.8385 0.4296 0.1971)");
let srgb_second = second.to("srgb");
let mix = first.range(second, {
space: "lab", // interpolation space
outputSpace: "srgb"
});
mix(.5); // midpoint
let badmix = first.range(second, {
space: "srgb", // interpolation space
outputSpace: "srgb"
});
badmix(.5);
let okmix = first.range(second, {
space: "oklab",
outputSpace: "srgb"
});
okmix(.5);
Last active
March 2, 2021 22:37
-
-
Save svgeesus/b0e2c2d84fd859f17645ce8a186478c7 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment