pica-resize-image
Version:
A resize image plugin for Pica
30 lines (23 loc) • 638 B
TypeScript
export type OutputType = "file" | "base64" | "blob";
export const OUTPUT_TYPE: Record<OutputType, OutputType>;
export type MimeType = {
mimeType: string;
extension: string;
};
export const MIME_TYPE: Record<string, MimeType>;
export type ResizeImageOptions = {
width?: number;
height?: number;
cover?: boolean;
mimeType?: MimeType;
quality?: number;
output?: OutputType;
};
export declare function resizeImage(
image: File,
options?: ResizeImageOptions
): Promise<File | string | Blob>;
export declare function resizeImages(
images: File[],
options?: ResizeImageOptions
): Promise<(File | string | Blob)[]>;