Skip to main content

Python Potrace

项目描述

Python Potrace

Potrace 的纯 Python 端口。这是 Peter Selinger 的 Potrace 的 Python 端口(基于 1.16 代码)。

头原件3

之所以需要这个端口,是因为许多 python 挂钩到原始代码,例如pypotrace某些操作系统存在安装问题和编译问题。这个potrace是用纯python编写的,基本上可以兼容任何东西。

安装

根据要求安装或使用:

  • pip install potracer

Potrace-CLI

如果您希望使用存储在姐妹项目potrace-cli( https://github.com/tatarize/potrace-cli ) 中的命令行界面。这可以安装:

  • pip install potracer[cli]

或者:

  • pip install potrace-cli

cli 项目包含用于 potrace 的有效控制台脚本入口点。如果您安装命令行包,它将添加potracer到您的控制台脚本中。注意 -r 后缀,这样它就不会干扰可能以其他方式安装的 potrace。

要求

  • numpy:用于位图结构。

速度

用 python 编写的这段代码可能比纯 c potrace 慢 500 倍。然而,它对于一般用途来说已经足够快了。

平行项目

该项目有意复制了大量的 API,pypotrace以便该库可以用作替代品。

该库提供 CLI potrace 作为可选包,以允许从命令行执行 potrace 命令。

执照

该程序是免费软件;您可以根据自由软件基金会发布的 GNU 通用公共许可条款重新分发和/或修改它;版本 2 或(由您选择)任何更高版本。

此外,允许根据 Peter Selinger 的原始 Potrace 许可的任何条款对其进行再许可。如果他在更宽松的许可下广泛发布软件,则该端口也应被视为许可。此外,如果您根据他的双重许可计划购买了包含在商业软件中的专有许可,则您对该软件的使用应遵守他允许的任何条款。对这个港口的任何贡献都必须在同样允许的条件下进行。

“Potrace”是 Peter Selinger 的商标。彼得塞林格授予的许可。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

potracer-0.0.4.tar.gz (19.3 kB 查看哈希)

已上传 source

内置分布

potracer-0.0.4-py2.py3-none-any.whl (24.9 kB 查看哈希)

已上传 py2 py3