myst-cli
Version:
Command line tools for MyST
20 lines • 1.07 kB
TypeScript
import type { ISession } from '../session/types.js';
export declare function isImageMagickAvailable(): boolean;
export declare function imageMagickCommand(): "magick" | "convert";
export declare function isWebpAvailable(): boolean;
export declare function isDwebpAvailable(): boolean;
export declare function isGif2webpAvailable(): boolean;
export declare function extractFirstFrameOfGif(session: ISession, gif: string, writeFolder: string): Promise<string | null>;
/**
* webp -> png using dwebp
*/
export declare function convertWebpToPng(session: ISession, source: string, writeFolder: string): Promise<string | null>;
export declare function convert(inputExtension: string, outputExtension: string, session: ISession, input: string, writeFolder: string, options?: {
trim?: boolean;
}): Promise<string | null>;
export declare function convertImageToWebp(session: ISession, image: string, { quality, overwrite, maxSize, }: {
quality?: number;
overwrite?: boolean;
maxSize?: number;
}): Promise<string | null>;
//# sourceMappingURL=imagemagick.d.ts.map