UNPKG

@craftily/image

Version:

A lightweight image filter utility for canvas using TypeScript.

17 lines 873 B
import { FilterOptions, SupportedFileFormat } from '../types'; declare class ImageUtils { canvas: HTMLCanvasElement | null; applyImageFilters(ctx: CanvasRenderingContext2D, image: HTMLImageElement, canvas: HTMLCanvasElement, options?: FilterOptions): void; toBlob(type?: SupportedFileFormat, quality?: number): Promise<Blob>; toPng(quality?: number): Promise<Blob>; toJpeg(quality?: number): Promise<Blob>; toJpg(quality?: number): Promise<Blob>; toBmp(quality?: number): Promise<Blob>; toWebp(quality?: number): Promise<Blob>; toDataURL(type?: SupportedFileFormat, quality?: number): string; downloadImage(format?: SupportedFileFormat, quality?: number): void; download(format?: SupportedFileFormat, quality?: number): void; } declare const imageUtils: ImageUtils; export { imageUtils }; //# sourceMappingURL=ImageUtils.d.ts.map