[FIX] No rotate option, to prevent image quality loss (#15196)

pull/17824/head
stleitner 6 years ago committed by GitHub
parent 117e623ab5
commit 7ec93ada9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/file-upload/server/lib/FileUpload.js
  2. 4
      app/file-upload/server/startup/settings.js
  3. 2
      packages/rocketchat-i18n/i18n/en.i18n.json

@ -245,7 +245,7 @@ export const FileUpload = {
};
const reorientation = (cb) => {
if (!metadata.orientation) {
if (!metadata.orientation || metadata.orientation === 1 || settings.get('FileUpload_RotateImages') !== true) {
return cb();
}
s.rotate()

@ -30,6 +30,10 @@ settings.addGroup('FileUpload', function() {
i18nDescription: 'FileUpload_ProtectFilesDescription',
});
this.add('FileUpload_RotateImages', true, {
type: 'boolean',
});
this.add('FileUpload_Enable_json_web_token_for_files', true, {
type: 'boolean',
i18nLabel: 'FileUpload_Enable_json_web_token_for_files',

@ -1611,6 +1611,8 @@
"FileUpload_MediaTypeWhiteListDescription": "Comma-separated list of media types. Leave it blank for accepting all media types.",
"FileUpload_ProtectFiles": "Protect Uploaded Files",
"FileUpload_ProtectFilesDescription": "Only authenticated users will have access",
"FileUpload_RotateImages": "Rotate images on upload",
"FileUpload_RotateImages_Description": "Enabling this setting may cause image quality loss",
"FileUpload_S3_Acl": "Acl",
"FileUpload_S3_AWSAccessKeyId": "Access Key",
"FileUpload_S3_AWSSecretAccessKey": "Secret Key",

Loading…
Cancel
Save