我创建了一个在线工具,它使用javascript来操作预制SVG图像的元素。我遇到的问题是访问DOM,我已将图像放在对象标记中。但这样做会阻止您在浏览器中右键单击图像并单击“保存”。好的,那很好,所以我只是把它放在一个img标签中。 Img标签让您右键单击并保存。哦 - 但是在img标签中,你无法访问DOM。因此javascript函数无法操纵图像。 Canvas似乎也禁止右键单击并保存。接下来我该尝试什么?
答案 0 :(得分:0)
如果你想使用Canvas,你可以使用像canvas2img这样的东西:http://www.nihilogic.dk/labs/canvas2image/
在页面上放置一个按钮,您可以从中将画布导出为任意数量的格式。我确信还有其他框架,我认为Kinetic.js内置了一些东西,或者你可以很容易地自己动手。