fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
27 lines • 1.01 kB
TypeScript
import type { TRGBAColorSource } from './typedefs';
/**
* @param {Number} p
* @param {Number} q
* @param {Number} t
* @return {Number}
*/
export declare const hue2rgb: (p: number, q: number, t: number) => number;
/**
* Adapted from {@link https://gist.github.com/mjackson/5311256 https://gist.github.com/mjackson}
* @param {Number} r Red color value
* @param {Number} g Green color value
* @param {Number} b Blue color value
* @param {Number} a Alpha color value pass through
* @return {TRGBColorSource} Hsl color
*/
export declare const rgb2Hsl: (r: number, g: number, b: number, a: number) => TRGBAColorSource;
export declare const fromAlphaToFloat: (value?: string) => number;
/**
* Convert a value in the inclusive range [0, 255] to hex
*/
export declare const hexify: (value: number) => string;
/**
* Calculate the grey average value for rgb and pass through alpha
*/
export declare const greyAverage: ([r, g, b, a,]: TRGBAColorSource) => TRGBAColorSource;
//# sourceMappingURL=util.d.ts.map