Do not transcode images if they meet the size thresholds

This commit is contained in:
Josh Perez 2021-08-23 17:24:52 -04:00 committed by GitHub
parent 9066067aa4
commit 81c57107ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 89 additions and 10 deletions

View file

@ -73,7 +73,19 @@ export async function autoScale({
return { contentType, file, fileName };
}
const blob = await scaleImageToLevel(file, true);
const { blob, contentType: newContentType } = await scaleImageToLevel(
file,
contentType,
true
);
if (newContentType !== IMAGE_JPEG) {
return {
contentType,
file: blob,
fileName,
};
}
const { name } = path.parse(fileName);