我正在使用一个名为Croppie.js
裁剪图像的库。我想做的是:
- 由于输入 type=file 只接受图像文件,因此上传图片
Croppie.js
通过方法编辑它- 将生成的图像放回文件输入中,替换原始图像
Croppie.js
由于它的功能,它能够生成一个 blob result
。因此,这就是它的样子:
$("#confirm-photo-edit").click(function(){
$("#photo-to-crop").croppie('result', 'blob').then(function(editedImg){
// Here something like $("#photo-input").files.push(editedImg);
});
});
因此我的问题是:
- 我必须从 Blob 转换为 File 吗?
- 如何将输入中的原始图像替换为编辑后的图像
editedImg
?
谢谢。