From 98827440eb7c69a96d3d5bb6d33213d044c8215d Mon Sep 17 00:00:00 2001 From: Danny Avila <110412045+danny-avila@users.noreply.github.com> Date: Thu, 30 Nov 2023 13:59:51 -0500 Subject: [PATCH] fix(images/resize): invoke rotate to auto-orient the image based on the EXIF data (#1250) --- api/server/services/Files/images/resize.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/server/services/Files/images/resize.js b/api/server/services/Files/images/resize.js index 32e224f5dc..dd6f24ceea 100644 --- a/api/server/services/Files/images/resize.js +++ b/api/server/services/Files/images/resize.js @@ -43,7 +43,7 @@ async function resizeImage(inputFilePath, resolution) { throw new Error('Invalid resolution parameter'); } - const resizedBuffer = await sharp(inputFilePath).resize(resizeOptions).toBuffer(); + const resizedBuffer = await sharp(inputFilePath).rotate().resize(resizeOptions).toBuffer(); const resizedMetadata = await sharp(resizedBuffer).metadata(); return { buffer: resizedBuffer, width: resizedMetadata.width, height: resizedMetadata.height };