(lab1, lab2)
| 27 | } |
| 28 | |
| 29 | function labDistanceSq(lab1, lab2) { |
| 30 | return (lab1[0] - lab2[0]) ** 2 + (lab1[1] - lab2[1]) ** 2 + (lab1[2] - lab2[2]) ** 2; |
| 31 | } |
| 32 | |
| 33 | function buildLabPalette(palette) { |
| 34 | return palette.map(c => ({ rgb: c, lab: rgbToLab(c[0], c[1], c[2]) })); |