UNPKG

@etsoo/editor

Version:

ETSOO Free WYSIWYG HTML Editor

34 lines (33 loc) 680 B
/** * Size */ export interface Size { /** * Width */ width: number; /** * Height */ height: number; } /** * Image utilies */ export declare namespace ImageUtils { /** * Calcuate max size * @param source Source size * @param maxSize Max size * @returns Result */ function calcMax(source: Size, maxSize: number): Size; /** * Resize * @param source Source * @param size Target size * @param quality Quality * @returns Canvas */ function resize(source: HTMLCanvasElement | HTMLImageElement | ImageBitmap, size: Size, quality?: 0 | 1 | 2 | 3): Promise<HTMLCanvasElement>; }