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 {