用Python编写SVG文件。
svg-writer的Python项目详细描述
svg编写器
用Python创建SVG文件的最直接的方法。在
只有三个功能:
from svg_writer import new_svg_root, write_svg, write_png_from_svg
新建\u svg_root
^{pr2}$从viewBox样式参数创建svg根元素,并提供必要的svg特定属性。这是你进入现场的窗口。参数与创建rect
元素(加上pad
)时使用的参数相同:
x
:x值在左上角y
:y值在左上角width
:视图框的宽度height
:视框高度pad
:我提供的一个小便利。(可选)在所有方向将viewBox增加pad
。在
写入svg
filename: str,
xml: etree.Element,
stylesheet: Optional[str] = None,
do_link_css: bool = True,
-> None:
将xml元素作为svg文件编写。这将链接或内联css代码并插入必要的声明、doctype和处理指令。在
filename
:输出文件的路径(include extension.svg)param xml
:svg几何体的根节点(由new_svg_root
创建)stylesheet
:css样式表的可选路径do_link_css
:链接到样式表,否则将样式表的内容写入svg(如果stylesheet
为None,则忽略)
从_svg
inkscape_exe: PathType,
svg: str
-> Path
将svg文件转换为png。Python没有这个库。这是有好处的,因为任何库都是我们必须处理的另一组svg实现特性。Inkscape将转换文件。此函数提供必要的命令行参数。在
inkscape_exe
:路径inkscape.exe在svg
:svg文件的路径return
:png文件名
Full Documentation and Tutorial
- 项目
标签: