2025-04-02 21:57:33 +08:00

18 lines
436 B
TypeScript

export interface CompressOptions {
quality?: number;
noCompressIfLarger?: boolean;
maxWidth?: number;
maxHeight?: number;
}
export interface Dimension {
width?: number;
height?: number;
}
export interface CompressResult {
dist: Blob | File;
width: number;
height: number;
}
declare const compressImage: (file: File, options: CompressOptions) => Promise<CompressResult>;
export default compressImage;