Python 2D图像生成

3

有哪些更好的Python图像生成库?如果我要实现GOTCHA(以此为例),因此必须在像素级别上操作图像,那么我的选择是什么?理想情况下,我希望将结果图像保存为低分辨率jpeg,但这只是一种愿望,我会接受任何常见的图像格式。

感谢您的关注。

3个回答

8
Python Imaging Library (PIL)是Python上的事实标准图像处理库。您可以在这里找到它,或者通过easy_install或pip进行安装(如果您有它们)。
编辑:PIL已经有一段时间没有更新了,但已被分叉并以名称pillow维护。只需在shell中以这种方式安装即可:
pip install Pillow

"

导入语句与 PIL 相同(例如,from PIL import image),具有向后兼容性。

"

2

Pillow 是 PIL 的一个分支,依然在积极开发中。虽然 PIL 并未停止维护,但已有多年没有发布新版本。


1
如果您需要生成文本或其他基于矢量的图像(然后保存为.png或.jpg),您也可以考虑使用Cairo(在这种情况下是PyCairo)。我经常使用它。 否则,对于像素级别的操作,PIL是显而易见的选择。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接