如何下载画布为PNG图像格式,而不是二进制文件
how to download the canvas as png image format only not as binary file?
我有一个数学编辑器,我使用画布来写方程或任何数学公式,我想把画布保存为图像,我可以把图像保存为二进制文件,我每次都要通过选择窗口照片查看器打开,我想把它保存为一个图像。
到目前为止,为了保存图像,我使用了以下代码:var data = canv.toDataURL("image/png").replace("image/png", "image/octet-stream");
window.location.href = data;
将其保存为二进制文件
这将解决您的问题:
window.location = canv.toDataURL("image/png");
canv
为Canvas对象。您不需要将image/png
替换为image/octet-stream
var dl = $doc.getElementById("preview");
function dlCanvas()
{
var divs=$doc.getElementById("yahoo");
canv = divs.childNodes[0];
var dt = canv.toDataURL('image/png');
this.href = dt;
};
dl.addEventListener('click', dlCanvas, false);
预览HTML页面上的锚标记id
相关文章:
- 以 HTML 格式预加载图像
- 单击按钮并将其下载为图像格式时,如何使用引导模式弹出窗口显示D3图表
- 使用年、月、日期、小时、秒格式每分钟刷新一次图像
- 防止Javascript注入(但保留文本格式和图像)
- 将鼠标悬停在图像上,图像的不透明度和图像下方标题的颜色会发生变化..同样,当标题变成两行时,它会破坏格式
- html5中的CANVAS支持哪些图像格式
- PDFKit:PNG的未知图像格式错误
- 从单选按钮中获取值以选择 html 格式的图像
- 如何在Raphael paper.image中嵌入Base64图像格式
- 在javascript中显示不同的图像格式
- 以代码格式下载图像
- 图像属性格式不正确
- 图像未在追加时以 html 格式呈现
- 需要将应用于图像的筛选器样式转换为特定的 JSON 格式
- 格式中的图像在选择事件时将用户发送到新页面时,选择标记被破坏
- 当请求php脚本生成的图像时,如何使用javascript/其他方法以某种格式打印日期
- 将flot图表保存为图像或pdf格式
- SVG图像格式
- 以PDF格式下载带有图像和图案的SVG
- 如何使用JavaScript将Byte[]格式的图像转换为Base64string