1
我有一個程序在圖像上寫文本並下載它。我在圖片上寫了文字。現在我想通過點擊下載按鈕來下載它。使用Javascript下載圖片
要點是:有一個繪製按鈕,它將在圖像上繪製文本。而不是我需要下載按鈕,這將結合繪製文本和下載爲PNG文件。我沒有使用PHP。它的畫布只。
以下是節目鏈接:
[http://codepen.io/vengreat/pen/dGvJyK][1]
我有一個程序在圖像上寫文本並下載它。我在圖片上寫了文字。現在我想通過點擊下載按鈕來下載它。使用Javascript下載圖片
要點是:有一個繪製按鈕,它將在圖像上繪製文本。而不是我需要下載按鈕,這將結合繪製文本和下載爲PNG文件。我沒有使用PHP。它的畫布只。
以下是節目鏈接:
[http://codepen.io/vengreat/pen/dGvJyK][1]
嘗試在這個環節確保此功能會工作
function downloadCanvas(link, canvasId, filename) {
link.href = document.getElementById(canvasId).toDataURL();
link.download = filename;
}
document.getElementById('draw').addEventListener('click', function() {
downloadCanvas(this, 'canvas', 'test.png');
}, false);
的問題是,你有沒有書面文本圖像,您只需將文字添加到您的dom中並將其放在您的圖像上。你應該看看如何將html轉換爲'canvas'對象,然後將'canvas'轉換爲圖像並下載。這是第一部分的好的js庫https://html2canvas.hertzen.com/ – gaynorvader