From 46dfdfd4412c2dd718308f8a8c6ab54b5f5af7d8 Mon Sep 17 00:00:00 2001 From: Tasso Evangelista Date: Wed, 19 Dec 2018 16:27:44 -0200 Subject: [PATCH] Use sharp new API for resize image previews (#12980) --- packages/rocketchat-file-upload/server/lib/FileUpload.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/rocketchat-file-upload/server/lib/FileUpload.js b/packages/rocketchat-file-upload/server/lib/FileUpload.js index 88fa990759e..4c4f3f0e318 100644 --- a/packages/rocketchat-file-upload/server/lib/FileUpload.js +++ b/packages/rocketchat-file-upload/server/lib/FileUpload.js @@ -128,8 +128,7 @@ Object.assign(FileUpload, { const image = FileUpload.getStore('Uploads')._store.getReadStream(file._id, file); const transformer = sharp() - .resize(32, 32) - .max() + .resize({ width: 32, height: 32, fit: 'inside' }) .jpeg() .blur(); const result = transformer.toBuffer().then((out) => out.toString('base64'));