跳转到主要内容

适用于Python 3的Cython的Anti-Grain Geometry

项目描述

PyPI Build status

celiagg提供了一个简单、无状态的画布对象,它使用Cython与Anti-Grain Geometry 2.4

构建celiagg需要一个相当现代的C++编译器

文档!

安装

pip install celiagg 应该可以解决问题。

在macOS上使用Freetype字体库从源代码构建需要通过Homebrew、MacPorts或其他macOS软件包管理系统安装的pkg-config工具。

要在没有文本支持的情况下构建,请在构建时设置CELIAGG_NO_TEXT_RENDERING环境变量,例如:CELIAGG_NO_TEXT_RENDERING=1 pip install celiagg

依赖关系

  • Numpy

  • Cython(仅构建时)

  • Freetype2(可选)

贡献

我们鼓励为celiagg做出贡献!如果您想做出贡献,只需在GitHub上分叉存储库,进行更改,并提交一个拉取请求。

历史

celiagg最初是pyagg (https://github.com/erikhvatum/pyagg),但为了避免与PyAgg (https://github.com/karimbahgat/PyAgg)冲突,已将其重命名。

celiagg是对Celiac(抗谷物…)和AGG(Anti-Grain Geometry)的戏称。

项目详情


下载文件

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

源代码分发

celiagg-2.1.6.tar.gz (833.9 kB 查看哈希值)

上传时间 源代码

构建分发

celiagg-2.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

celiagg-2.1.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ i686

celiagg-2.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ ARM64

celiagg-2.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

celiagg-2.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ i686

celiagg-2.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.5 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ARM64

celiagg-2.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

celiagg-2.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (4.2 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686

celiagg-2.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

celiagg-2.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

celiagg-2.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (4.2 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ i686

celiagg-2.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

celiagg-2.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

celiagg-2.1.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (4.2 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ i686

celiagg-2.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

支持者