summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/api/middlewares/ImageProxy.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/api/middlewares/ImageProxy.ts b/src/api/middlewares/ImageProxy.ts

index deb48bd5b..185d3eac1 100644 --- a/src/api/middlewares/ImageProxy.ts +++ b/src/api/middlewares/ImageProxy.ts
@@ -157,11 +157,11 @@ export async function ImageProxy(req: Request, res: Response) { const buffer = Buffer.from(arrayBuffer); if (sharp && sharpSupported.has(contentType)) { - resultBuffer = await sharp + resultBuffer = Buffer.from(await sharp .default(buffer) // Sharp doesn't support "scaleToFit" .resize(width) - .toBuffer(); + .toBuffer()); } else if (Jimp && jimpSupported.has(contentType)) { resultBuffer = await Jimp.read(buffer).then((image) => { contentType = image.getMIME(); @@ -183,3 +183,5 @@ export async function ImageProxy(req: Request, res: Response) { res.send(resultBuffer); } + +