我正在尝试下载在应用新图层后使用camanjs创建的画布(使用canvas.toBlob())。我只能在没有应用图层的情况下下载图像。我可以右键单击并“另存为...”以获取正确的图像,但下载的文件不正确。
Caman("#myImage", function() {
var canvas = document.getElementById('myImage');
var context = canvas.getContext('2d');
this.newLayer(function() {
var imageObj = new Image();
imageObj.src = "some_image.png";
imageObj.onload = function() {
context.drawImage(imageObj);
};
});
this.render(function() {
saveCanvas();
});
});