qiniu-js
Version:
Javascript SDK for Qiniu Resource (Cloud) Storage AP
18 lines (17 loc) • 429 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;
width: number;
height: number;
}
declare const compressImage: (file: File, options: CompressOptions) => Promise<CompressResult>;
export default compressImage;