未知

simplesvg的Python项目详细描述


简单的python库,用于以编程方式构建svg xml。(由xml4hhttps://github.com/jmurty/xml4h支持)

为什么

已经有两个用于执行类似操作的实体库(pysvghttp://codeboje.de/pysvg/和svgwritehttps://pypi.python.org/pypi/svgwrite/),但这两个库都不是我发现自己需要的那样简洁。

安装

pip install simplesvg

功能

关于**kwargs的注释
对于使用下面函数的所有kwarg-传递的任何参数都将直接添加到xml元素中。camel case将自动转换为连字符单词(例如,strokeWidth变为stroke-width)。常用的用法是fillstrokestroke-widthid。请参阅example.py以了解它们的一些用法。
simplesvg.SVG(width, height, **kwargs)
  • 使用和高度(以像素为单位)创建新的SVG文档。中的元素可以超出这些界限(但根据用于显示SVG的内容,它们可能无法呈现)。
SVG.to_xml()
  • 将文档序列化为XML并返回结果字符串。
SVG.circle(x, y, r, **kwargs)
  • xy=圆心坐标
  • r=半径
SVG.rectangle(x, y, width, height, **kwargs)
  • xy=矩形左上角的坐标
  • widthheight=矩形的尺寸
SVG.line(x1, y1, x2, y2, **kwargs)
  • x1y1=第一个点的坐标。
  • x2y2=第二个点的坐标。
SVG.polygon(points, **kwargs)
  • points=表示多边形上点的对的有序列表(例如[(1,2), (3,4), (1,6]]
simplesvg.rgb(r, g, b)
  • 可以使用fillstroke传递给使用rgb颜色而不是命名颜色的助手函数。

有关所有这些的用法,请参见repo中的example.py

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java API以编程方式创建ARM模板   java是否有合适的模式或方法来遍历数据和动态构造对象?   oop((类名)InstanceName)在java中有什么用途?   接口Java类方法未初始化   Java类:静态字段在内存中的位置?   java错误:服务类没有零参数构造函数   使用JDBC模板的java参数化sql查询   安卓致命异常:主java。lang.RuntimeException:   amazon web服务使用IAM角色从java访问AWS S3   java如何在Gradle中使用ojdbc   带块的Java类实例化   java日志记录是否有很大的开销,即使它是关闭的?   java JetBrains@Contract using字段   BluetoothGattCallback中从未调用java onDescriptorWrite()   java HttpMessageConverter无效的EOF处理   java在安卓的主活动类中调用另一个类   java防止在spring hibernate中存储重复值的正确方法   java如何在JAVADOC注释中使用变量?