Moh*_*med 3 javascript canvas image crop croppie
我正在尝试使用Croppie Library将图像裁剪为cicle
我试图使用他们的函数返回base64编码的图像.它返回一个base64代码,但没有图像:这是我的代码:
<div id="vanilla-demo"></div>
 </div>
<img id="myImage" src="">
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script src="croppie.js"></script>
<script type="text/javascript">
        var vanilla = new Croppie(document.getElementById('vanilla-demo'), {
            viewport: { width: 200, height: 200 , type:'circle'},
            boundary: { width: 400, height: 400 },
            showZoom: false
        });
        vanilla.bind('dac.jpg');
            vanilla.result('canvas','original').then(function (src) {
                    console.log(src);
                    $('#myImage').attr('src', src);
            });
</script>
小智 6
我是Croppie的创造者之一.快速浏览一下你的代码,我会说你的croppie还没有绑定.bind方法返回一个您需要等待解析的Promise.Promise等待加载图像,并在Croppie上完成所有初始化逻辑.
我会更改你的绑定和结果逻辑来执行以下操作:
vanilla.bind('dac.jpg').then(function() {
    vanilla.result('canvas','original').then(function (src) {
        console.log(src);
        $('#myImage').attr('src', src);
    });
});
| 归档时间: | 
 | 
| 查看次数: | 8149 次 | 
| 最近记录: |