在Web浏览器中保存受操纵的SVG图像

时间:2013-12-16 19:26:45

标签: javascript html svg

我创建了一个在线工具,它使用javascript来操作预制SVG图像的元素。我遇到的问题是访问DOM,我已将图像放在对象标记中。但这样做会阻止您在浏览器中右键单击图像并单击“保存”。好的,那很好,所以我只是把它放在一个img标签中。 Img标签让您右键单击并保存。哦 - 但是在img标签中,你无法访问DOM。因此javascript函数无法操纵图像。 Canvas似乎也禁止右键单击并保存。接下来我该尝试什么?

1 个答案:

答案 0 :(得分:0)

如果你想使用Canvas,你可以使用像canvas2img这样的东西:http://www.nihilogic.dk/labs/canvas2image/

在页面上放置一个按钮,您可以从中将画布导出为任意数量的格式。我确信还有其他框架,我认为Kinetic.js内置了一些东西,或者你可以很容易地自己动手。