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 };