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 {