javascript - 使用 Javascript 下载图像

标签 javascript html css

<分区>

我有一个程序可以在图像上写文字并下载它。我在图片上写了文字。现在我想通过单击下载按钮来下载它。

要点是:有一个绘制按钮可以在图像上绘制文本。而不是我需要下载按钮,它将结合绘制文本和下载为 png 文件。我没用过php。只有它的 Canvas 。

程序链接如下:

[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);

https://jsfiddle.net/hellosrini/dw9bmt0u/

关于javascript - 使用 Javascript 下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34631989/

相关文章:

javascript - 如何使用 jQuery 从 HTML 表中将数据提取到关联数组中?

css - 所有标签后代的选择器

php - 从 div 打开超链接,并将其加载到同一个 div

css - Flex 不是 Flex 任何解决方案 → justify-content :space-between and full nested item flexibility doesn't coexist

javascript - 我试图从 Angular js 中的 http 请求返回一些数据,但它给出了一个未定义的

javascript - 我们可以使用javascript在sqlite中插入作为url读取的图像吗?

javascript - 如何垂直列出字符串输出并相应地对其进行编号?

javascript - 在 Backbone 中渲染外部网页

html - 取消/交叉的 CSS 设计

javascript - 使用 javascript 过滤