UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

27 lines (26 loc) 785 B
/** * Converts an RGB color value to HSV * *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1]. * *Returns:* { h, s, v } in [0,1] */ export declare function rgb2hsv(r: number, g: number, b: number): { h: number; s: number; v: number; }; /** * Converts an HSV color value to RGB. * *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100]. * *Returns:* { r, g, b } in the set [0, 255] */ export declare function hsv2rgb(h: number, s: number, v: number): { r: number; g: number; b: number; }; export declare const hsl2hsv: (hue: number, sat: number, light: number) => { h: number; s: number; v: number; }; export declare const hsv2hsl: (hue: number, sat: number, val: number) => number[];