我正在尝试在应用新图层后下载使用 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();
});
});