We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 72c0df9 commit 756485eCopy full SHA for 756485e
src/main.ts
@@ -36,7 +36,7 @@ async function compressFile(file: File): Promise<Blob> {
36
scale: 1,
37
});
38
quality -= 0.01; // NoSonar reduce quality by 1%;
39
- if (res.size > maxSize) return await compressFile(new File([res], name, { type: 'image/jpeg' }));
+ if (res.size > maxSize) return await compressFile(file); // compress original file with lower quality setting to avoid double compression
40
quality = 1; // reset quality
41
return res;
42
}
0 commit comments