文件名称:svg_stack:串联SVG文件
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-25 16:25:39
Python
svg_stack-将多个SVG元素合并为一个SVG元素 概述 svg_stack将多个SVG元素组合为一个SVG元素。 可以从命令行(不太灵活)调用它,也可以从Python界面(更灵活)调用它。 该工具的存在主要是为了自动将SVG文件合成为一个与兼容的SVG文件。 如果不需要与Inkscape兼容,则可以使用多个嵌套的<svg>元素创建一个svg文件。 但是,Inkscape似乎不能很好地处理嵌套的<svg>元素。 因此,这个工具诞生了。 命令行用法示例 例如,给定文件red_ball.svg和blue_triangle.svg: svg_stack.py --direction=h --margin=100 red_ball.svg blue_triangle.svg > shapes.svg 会将它们水平堆叠,并使它们之间有100 px的边距。 结果将保存在一个名为shapes.
【文件预览】:
svg_stack-main
----.gitignore(8B)
----README.rst(3KB)
----.github()
--------workflows()
----test()
--------.gitignore(173B)
--------test4.py(481B)
--------shapes.svg(4KB)
--------arrow.svg(2KB)
--------test5.py(426B)
--------run_tests.sh(109B)
--------inkscape-pattern.svg(5KB)
--------red_ball.svg(2KB)
--------issue8.svg(8KB)
--------test2.py(1KB)
--------test3.py(481B)
--------blue_triangle.svg(2KB)
--------test1.py(1KB)
--------test-issue8.py(198B)
----examples()
--------qt_api_demo.py(500B)
--------red_ball.svg(2KB)
--------blue_triangle.svg(2KB)
----svg_stack.py(28KB)
----requirements.txt(5B)
----setup.py(352B)