繁体   English   中英

在网络浏览器中保存经过处理的SVG图像

[英]Saving a manipulated SVG image in a web browser

我创建了一个在线工具,该工具使用javascript操纵预制SVG图像的元素。 我遇到的问题是要访问DOM,我已将图像放在对象标签中。 但是这样做会阻止您右键单击浏览器中的图像,然后单击“保存”。 好的,那很好,所以我将其放在img标签中。 Img标签可让您右键单击并保存。 哦,但是在img标签中,您无法访问DOM。 因此,图像无法通过javascript函数进行操作。 画布似乎也不允许右键单击和保存。 接下来我该怎么做?

如果要使用Canvas,可以使用canvas2img之类的东西: http ://www.nihilogic.dk/labs/canvas2image/

在页面上放置一个按钮,从中可以将画布导出为多种格式。 我肯定还有其他框架,我认为Kinetic.js内置了一些东西,或者您可以轻松地自己滚动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM