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
6 changed files with 89 additions and 10 deletions
+5 -1
View File
@@ -209,7 +209,11 @@ export async function autoOrientJPEG(
attachment.data,
attachment.contentType
);
const xcodedDataBlob = await scaleImageToLevel(dataBlob, isIncoming);
const { blob: xcodedDataBlob } = await scaleImageToLevel(
dataBlob,
attachment.contentType,
isIncoming
);
const xcodedDataArrayBuffer = await blobToArrayBuffer(xcodedDataBlob);
// IMPORTANT: We overwrite the existing `data` `ArrayBuffer` losing the original