@craftily/image
Version:
A lightweight image filter utility for canvas using TypeScript.
17 lines • 873 B
TypeScript
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