Я создал холст с изображением и несколькими фигурами поверх изображения. Теперь мне нужно сохранить весь холст как изображение, когда я нажимаю кнопку «Сохранить». как мне это сделать. Может кто-нибудь помочь мне.
Я сделал, как вы сказали, но это не работает, вот мой код. Вы можете проверить, все ли я включил.
<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>