export interface CompressOptions { maxWidth?: number; quality?: number; } /** * 压缩 base64 图片 * - 通过 canvas 缩放图片到指定最大宽度,并转为 JPEG 格式降低体积 * @param {string} base64Img base64 图片字符串(可带或不带 data:image 前缀) * @param {object} options 压缩选项 * @param {number} options.maxWidth 最大宽度,默认 280 * @param {number} options.quality JPEG 质量 0-1,默认 0.8 * @returns {Promise} 压缩后的 base64 图片字符串 * * @example * * const compressed = await compressBase64Img(base64Str, { maxWidth: 280, quality: 0.8 }); */ export declare function compressBase64Img(base64Img: string, options?: CompressOptions): Promise;