修改图片压缩规则,优化样式

This commit is contained in:
eoao
2025-06-06 19:20:59 +08:00
parent 8054c0390c
commit ea309f9171
9 changed files with 46 additions and 37 deletions

View File

@@ -32,12 +32,16 @@ export function base64Size(base64String) {
return (base64Length * 3) / 4 - padding;
}
export function compressImage(file, quality = 0.6) {
export function compressImage(file, config = {}) {
return new Promise((resolve, reject) => {
if (file.size < (config.convertSize || 1024 * 1024)) {
resolve(file)
}
new Compressor(file, {
quality,
quality: config.quality || 0.8,
mimeType: 'image/jpeg',
convertSize: 1024 * 1024,
success(result) {
resolve(result);
},