magica
Version:
ImageMagick for browser and Node.js, easy setup, high level API and Command Line Interface, including WASM binary for an easy setup.
37 lines (36 loc) • 1.59 kB
TypeScript
import { File } from '../file/file';
import { isProtectedFile, protectFile } from '../file/protected';
import { toDataUrl } from '../image/html';
import { imageCompare } from '../image/imageCompare';
import { imageInfo } from '../image/imageInfo';
import { colorCount, imagePixelColor } from '../image/imageUtil';
import { imageBuiltIn } from '../image/support';
import { cliToArray } from '../main/command';
import { registerCommandPreprocessor } from '../main/executeCommandPreprocessor';
import { main } from '../main/main';
import { run } from '../main/run';
import { addTemplateHelper } from "../main/template/template";
import { getOptions, setOptions } from '../options';
declare function _getMagica(): {
File: typeof File;
toDataUrl: typeof toDataUrl;
imageBuiltIn: typeof imageBuiltIn;
imageCompare: typeof imageCompare;
magickLoaded: import("misc-utils-of-mine-generic").Deferred<import("../imageMagick/magickLoaded").Main, any>;
imageInfo: typeof imageInfo;
imagePixelColor: typeof imagePixelColor;
registerCommandPreprocessor: typeof registerCommandPreprocessor;
main: typeof main;
cliToArray: typeof cliToArray;
run: typeof run;
protectFile: typeof protectFile;
isProtectedFile: typeof isProtectedFile;
addTemplateHelper: typeof addTemplateHelper;
getOptions: typeof getOptions;
setOptions: typeof setOptions;
colorCount: typeof colorCount;
};
export declare type Magica = ReturnType<typeof _getMagica>;
export declare function getMagica(): Magica;
export declare function installMagica(): void;
export {};