From 4cc66d07c3aee3af6f7a34d2e78ccecd19417e71 Mon Sep 17 00:00:00 2001 From: lesion Date: Fri, 6 May 2022 23:03:26 +0200 Subject: [PATCH] force progressive jpeg --- server/api/storage.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/storage.js b/server/api/storage.js index b6dc80f2..177f1eb6 100644 --- a/server/api/storage.js +++ b/server/api/storage.js @@ -15,8 +15,8 @@ const DiskStorage = { const filename = crypto.randomBytes(16).toString('hex') const sharpStream = sharp({ failOnError: true }) const promises = [ - sharpStream.clone().resize(500, null, { withoutEnlargement: true }).jpeg({ effort: 6, mozjpeg: true }).toFile(path.resolve(config.upload_path, 'thumb', filename + '.jpg')), - sharpStream.clone().resize(1200, null, { withoutEnlargement: true } ).jpeg({ quality: 95, effort: 6, mozjpeg: true}).toFile(path.resolve(config.upload_path, filename + '.jpg')), + sharpStream.clone().resize(500, null, { withoutEnlargement: true }).jpeg({ mozjpeg: true, progressive: true }).toFile(path.resolve(config.upload_path, 'thumb', filename + '.jpg')), + sharpStream.clone().resize(1200, null, { withoutEnlargement: true } ).jpeg({ quality: 95, mozjpeg: true, progressive: true }).toFile(path.resolve(config.upload_path, filename + '.jpg')), sharpStream.clone() .resize(5) .png({ quality: 10, palette: true, effort: 6})