tintdist = (color,target) => {
const [rs,gs,bs] = color;
const [rt,gt,bt] = target;
const drm = 1.0 - rs;
const dgm = 1.0 - gs;
const dbm = 1.0 - bs;
const kr = clamp((rt-rs) / drm, -1, 1);
const kg = clamp((gt-gs) / dgm, -1, 1);
const kb = clamp((bt-bs) / dbm, -1, 1);
return (kr + kg + kb) / 3;
}