文件名称:svgExport:用于保存 svg dom 元素以用于绘图包的 google chrome 扩展(基本上是 d3 -->inkscape)
文件大小:19KB
文件格式:ZIP
更新时间:2024-08-24 13:30:17
JavaScript
SVGExport 是一个 chrome 扩展,它为 SVG 元素搜索当前页面的 DOM 并制作它们的副本。 这只会复制内联样式,因此它会整理适用于该 svg 元素及其子节点的所有 css 规则,并将它们作为样式元素填充到 SVG 中。 最后,它序列化每个 SVG 元素并使用 Eli Grey 的 FileSaver ( ) 将它们全部作为 SVG 文件保存到您的下载文件夹中。 在大多数情况下,这会为 Inkscape 等产生可用的输出,包括通过 svg 中的 defs 进行剪辑。 (如果您使用 rgba 设置填充,它将不起作用,请使用单独的填充和填充不透明度 css 规则。) 感谢用户 adardesign,他的代码是我从 * 使用的。 另一种方法是存储每个声明的 css 规则,这实际上在 svg 开始包括 adblock css 规则等时破坏了 svg。此外
【文件预览】:
svgExport-master
----svg_16x16.png(465B)
----svg_128x128.png(2KB)
----svg_48x48.png(2KB)
----readMe.md(2KB)
----background.js(659B)
----manifest.json(652B)
----LICENCE.md(11KB)
----fileSaver()
--------FileSaver.js(7KB)
--------LICENSE.md(1KB)
----svgexp.js(10KB)