From a098630e09c5c31892317c747a82f075f37f5af5 Mon Sep 17 00:00:00 2001 From: zadam Date: Thu, 16 Dec 2021 22:10:51 +0100 Subject: [PATCH] add default JPG quality if value not in range --- src/public/app/dialogs/options/other.js | 4 ++-- src/services/image.js | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/public/app/dialogs/options/other.js b/src/public/app/dialogs/options/other.js index 30ef661b6..0be993a2d 100644 --- a/src/public/app/dialogs/options/other.js +++ b/src/public/app/dialogs/options/other.js @@ -34,8 +34,8 @@ const TPL = `
- - + +
diff --git a/src/services/image.js b/src/services/image.js index c6551f1e7..ce1ede3f4 100644 --- a/src/services/image.js +++ b/src/services/image.js @@ -122,7 +122,11 @@ function saveImage(parentNoteId, uploadBuffer, originalName, shrinkImageSwitch, } async function shrinkImage(buffer, originalName) { - const jpegQuality = optionService.getOptionInt('imageJpegQuality'); + let jpegQuality = optionService.getOptionInt('imageJpegQuality'); + + if (jpegQuality < 10 || jpegQuality > 100) { + jpegQuality = 75; + } let finalImageBuffer; try {