@soarlin/angular-color-thief
Version:
Rewirte ColorThief as a Angular service
16 lines (15 loc) • 624 B
TypeScript
import * as i0 from "@angular/core";
type RGB = [number, number, number];
export declare class ColorThiefService {
private canvas;
private context;
private pixelCount;
private quality;
constructor();
getColor(sourceImage: HTMLImageElement, quality?: number): RGB;
getPalette(sourceImage: HTMLImageElement, colorCount?: number, quality?: number): RGB[];
getPaletteFromUrl(imageUrl: string, count?: number, quality?: number): Promise<RGB[]>;
static ɵfac: i0.ɵɵFactoryDeclaration<ColorThiefService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ColorThiefService>;
}
export {};