UNPKG

q-floodfill-hsl

Version:

Optimized, non-recursive flood fill using a scan line search

24 lines 828 B
export declare type ColorRGBA = { r: number; g: number; b: number; a: number; }; export declare function rgba2hex({ r, g, b }: { r: any; g: any; b: any; }): string; export declare function getColorAtPixel(imageData: ImageData, x: number, y: number): ColorRGBA; export declare function setColorAtPixel(imageData: ImageData, color: ColorRGBA, x: number, y: number): void; export declare function isSameColor(a: ColorRGBA, b: ColorRGBA, tolerance?: number): boolean; export declare function hex2RGBA(hex: string, alpha?: number): ColorRGBA; export declare function colorToRGBA(color: string): ColorRGBA; export declare function invertColor(hex: any): string; /** * * @param a * @param b */ export declare function isExactlySameColor(a: any, b: any): boolean; //# sourceMappingURL=colorUtils.d.ts.map