我创建了一个带有图像的画布和图像上的几个形状。现在,当我单击保存按钮时,我需要将整个画布保存为图像。我该怎么做。谁能帮我。
我按照你说的做了,但它在这里不起作用是我的代码。你能检查一下我是否包括了所有东西。
<canvas id="canvas" resize></canvas>
我包含的 Javascript 文件是
<script src="lib/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="lib/paper.js"></script>
这是代码:
<script>
var canvas = document.getElementById('canvas');
var dataURL = canvas.toDataURL();
$(document).ready(function(){
$(".save").click(function(){
$.ajax({
type: "POST",
url: "savepic.php",
data: {image: dataURL}
}).done(function(respond){
console.log(respond);
});
});
});
</script>