我正在做一个画布绘图项目。我将画布转换为图像,然后将该图像另存为“ .png”。我必须右键单击该图像,然后选择“将图像另存为”选项。但是我想通过按钮提供该选项。当我单击按钮时,应将其保存。
任何示例或想法将不胜感激。
这是一个将画布转换为png的js函数。
function save2()
{
window.open(canvas.toDataURL('image/png'));
var gh=(canvas.toDataURL('png'));
alert("converted");
}
在现代浏览器中,您可以使用下载属性
function save2() {
window.open(canvas.toDataURL('image/png'));
var gh = canvas.toDataURL('png');
var a = document.createElement('a');
a.href = gh;
a.download = 'image.png';
a.click()
}
只需通过按钮触发功能,或将锚点插入页面并将其样式设置为按钮即可。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句