新しいレイヤーを適用した後、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();
});
});