magica
Version:
ImageMagick for browser and Node.js, easy setup, high level API and Command Line Interface, including WASM binary for an easy setup.
10 lines (9 loc) • 665 B
TypeScript
import { File } from '../file/file';
import { IFile } from '../types';
export declare function toDataUrl(o: File, mime?: string): Promise<string>;
/**
* Unsafe synchronous operation, please use [toDataUrl]
*/
export declare function toDataUrlSync(o: IFile, mime?: string): string;
export declare function loadHtmlImageElement(o: File, el?: HTMLImageElement, forceDataUrl?: boolean): Promise<HTMLImageElement>;
export declare function loadHtmlCanvasElement(f: File, ctx: CanvasRenderingContext2D, dx?: number, dy?: number, dirtyX?: number | undefined, dirtyY?: number | undefined, dirtyWidth?: number | undefined, dirtyHeight?: number | undefined): Promise<void>;