rgb2lab.ts
406 Bytes
/**
* @preserve
* Copyright 2015-2016 Igor Bezkrovnyi
* All rights reserved. (MIT Licensed)
*
* rgb2lab.ts - part of Image Quantization Library
*/
import { rgb2xyz } from "./rgb2xyz"
import { xyz2lab } from "./xyz2lab"
export function rgb2lab(r : number, g : number, b : number) : { L : number; a : number; b : number } {
const xyz = rgb2xyz(r, g, b);
return xyz2lab(xyz.x, xyz.y, xyz.z);
}