我正在创建拼贴制作应用程序。如何在使用toDataURL(“image/png”)时捕获HTML5 Canvas的背景?
这是Canvas的代码。图像出现在画布的背景中。
<canvas id="c" width="800" height="600" style="left: -300px; background-image: url('_include/img/Images/rainy_day-1366x768.jpg');"></canvas>
但是,当我点击Create Collage
按钮时,背景是透明的。我如何用背景图像捕捉画布?
按钮点击代码:
function convertCanvasToImage() {
var canvas = document.getElementById('c');
var image_src = canvas.toDataURL("image/jpeg");
window.open(image_src);
}
我已经提到了类似的问题,发现我们可以使用或与地方帆布过去。我没有得到如何实现,当我点击Create Collage
按钮,它会捕获背景?我不确定。我正在使用Fabric.js 感谢您的任何帮助。
它如何帮助捕获Canvas的背景? –