javascript - 可下载图形 - SVG 与 Canvas 元素?

标签 javascript graphics canvas svg

是否有一种 Javascript 方式来提供 Canvas 元素的可下载链接? SVG 图形怎么样?如果您还包含服务器端脚本(不是首选,但如果这是唯一的方法......)怎么办?

最佳答案

我从来没有尝试过这个,但我想到你也许可以使用 data URL来实现这一目标。理论上,您可以使用 JS 生成所需的图像像素数据,然后将其插入链接的 href 中。但不确定这是否有效。

数据 URL 示例:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" />

关于javascript - 可下载图形 - SVG 与 Canvas 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6245776/

相关文章:

javascript - 使用不同的鼠标点击跟踪同一事件

c++ - C++ 中基于前向的光线追踪器

java - Java 图形的 2D 可视性( war 迷雾)

javascript - 能否通过脚本删除HTML5 Canvas标签的 "getContext"属性?

javascript - 单击此子项中的链接添加关闭功能

javascript - 无法访问导入的 ANT 目标中的脚本生成的属性

javascript - NodeJS 基本文件 IO

c# - imageList.Draw 不会以不同的尺寸绘制?

javascript - 我无法使用 Canvas 作为背景

javascript - 如何将表单的结果转换为图像