繁体   English   中英

如何将Blob转换为图像(JPG格式)

[英]How to Conver Blob to Image (JPG Format)

我使用cropter.js进行裁剪和存储图像。 以下功能我使用裁剪的斑点来转换图像格式。 该功能无法正常工作。

   cropper.getCroppedCanvas().toBlob(function (blob) {
        var formData = new FormData();

        var creimag = document.createElement('img');
        creimag.src = 'data:image/png;base64,'+ blob;
        var processeddata=document.body.appendChild(creimag); 

        formData.append('file', processeddata);
    });

编写此代码的方式是,在需要文件/ Blob位置附加<img>标记。

https://github.com/fengyuanchen/cropperjs#getcroppedcanvasoptions

此页面上有此用例的示例。 您必须append blob append到表单。 引用示例代码:

cropper.getCroppedCanvas().toBlob(function (blob) {
  var formData = new FormData();
  formData.append('croppedImage', blob);
  ...

尝试URL。 createObjectURL

creimag.src = URL.createObjectURL(blob);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM