我正在創建拼貼製作應用程序。如何在使用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的背景? –