如何将裁剪框设置为容器预览的全宽和全高(Cropper js)

时间:2017-02-21 20:25:00

标签: javascript

如何使cropper js cropBox等于容器大小。 换句话说,裁剪框区域应该等于预览高度和宽度的可用区域。

2 个答案:

答案 0 :(得分:1)

我刚才找到了解决方案,我才意识到我没有回答这个问题。

我设法设置全宽的方式是:

var image = document.getElementById('image');
var cropper = new Cropper(image, {
  aspectRatio: 16 / 9,
  crop: function(e) {
    console.log(e.detail.width);
    console.log(e.detail.height);

  }
});

var contData = cropper.getContainerData(); //Get container data
cropper.setCropBoxData({ height: contData.height, width: contData.width  }) //set data

答案 1 :(得分:0)

更好的解决方案可能是将autoCropArea设置为1

{ autoCropArea: 1}