如果 dropzone.js 中的图像不是 gif,则调整图像大小

resize image if image is not gif in dropzone.js

如果满足条件,我想添加额外的选项。

更具体地说,如果发现图像不是 gif,我想使用 dropzone 选项调整图像大小。

我尝试使用下面的代码,但显然是错误的。

  accept: function(file, done) {
    var mime_type = file.type;
    if ( mime_type != 'image/gif'){
        Dropzone.options.myAwesomeDropzone = {
        resizeWidth: 650,
        resizeMimeType: 'image/jpeg',
        resizeQuality: 0.8 }
        done();
        return;
    }
    done();
  },

事实证明我只需要使用 this.options 而不是 Dropzone.options.myAwesomeDropzone

查看下面的完整代码

  accept: function(file, done) {
    var mime_type = file.type;
    if ( mime_type != 'image/gif'){
        this.options.resizeWidth = 650;
        this.options.resizeMimeType = 'image/jpeg';
        this.options.resizeQuality = 0.75;
        console.log(this.options);
        done();
        return;
    }
    done();
  },