如何强制用户在Filestack V3中裁剪图像

时间:2017-03-23 07:41:02

标签: filepicker.io

在filestack v2中,我可以强制用户在使用'cropForce'属性上传图像后裁剪图像,如下所示:

filepicker.pick(
    {
    mimetype: 'image/*',
    cropForce: true,
    cropRatio: 8/2.5,
    conversions: ['crop'],
    services: ['CONVERT','COMPUTER','INSTAGRAM','URL','FACEBOOK','GOOGLE_DRIVE','IMAGE_SEARCH']
    }, function(response){

    }
);

但是在filestack V3中没有其他选项吗?

3 个答案:

答案 0 :(得分:2)

强制裁剪是目前处于V3开发流程中的一项功能,应该可以在不久的将来为用户提供。

答案 1 :(得分:0)

这个答案对您来说肯定是有点晚了。我相信您所需的功能已于2017年7月发布。

对于其他想弄清楚这一点的人,V3相当于您要实现的目标:

pickerOptions = {
  accept: 'image/*',
  transformations: {
    crop: {
      aspectRatio: 8/2.5,
      force: true
    }
  },
  fromSources: ['local_file_system', 'instagram', 'url', 'facebook', 'googledrive', 'imagesearch']
};

有关强制裁剪的信息,请参见:

https://filestack.github.io/filestack-js/interfaces/pickeroptions.html#transformationshttps://filestack.github.io/filestack-js/interfaces/pickertransformationoptions.htmlhttps://filestack.github.io/filestack-js/interfaces/pickercropoptions.html

答案 2 :(得分:-1)

通过设置

可以强制裁剪
transformations: { crop: true }

在.pick()函数中。