导出SVG与风格「Export SVG with Style」 crx插件
向浏览器添加一个SVG导出按钮,该按钮将页面上显示的SVG DOM元素作为包含CSS的文件输出。 将网页上的所有SVG DOM元素(现在包括同源IFrame中的元素)导出到文件中,以供在Inkscape之类的图形包中进一步使用。在CSS类中扫描SVG及其子元素使用的样式,并将它们作为独立的样式元素添加到SVG对象,因此生成的SVG文件不依赖于外部CSS类。非常适合传递D3生成的可视化效果 ----使用Eli Grey的fileSaver例程:https://github.com/eligrey/FileSaver.js/ 1.1:现在添加了虚拟svg节点,该节点保留了svg元素的父节点的计算样式。消除一些差异 1.11:虚拟svg节点现在拥有实际svg元素的计算样式,并解决了一些其他错误 1.12:捕获由无效样式规则而不是崩溃引起的错误1.13:消除更多与父样式识别相关的错误 1.14:现在还可以在IFrame中拉出svg元素 1.15:不存在css样式时的错误修正-xinczhang 1.16:无法访问iframe的错误修正(导致崩溃)1.17:未被拾取应用于svg元素本身的样式的错误修正1.18:类别为SVGAnimatedString的错误修正导致崩溃。感谢罗伯特·克尔(Robert Kerr)发现了这一点 1.19:感谢Severin Neumann添加了添加嵌入SVG中的图像的功能 1.20:捕获样式表访问异常错误1.22:添加警报弹出窗口以说明svgExport找到了什么。使用稍微有用的文件名(svg元素的id和class)保存svg 支持语言:English (UK)
用户评论