15

对于基本图像文件 I/O 和 Python 中的处理, PIL( Python 成像库)是否有更好的替代品?

4

6 回答 6

8

试试枕头: http: //pypi.python.org/pypi/Pillow

它是 PIL 的一个分支,但由 Plone 社区维护。这很棒,因为它正在被维护(与它的前身相比)并且它向后兼容 PIL。现有代码将与 Pillow 一起使用。

他们主要关注包装问题,AFAIK 这是 PIL 最大的痛苦。

祝你好运!

于 2012-08-07T23:35:58.370 回答
6

如果“更好”是指“更快”或“更少的内存密集型”或(我的实验中最大的)“能够处理更大的图像”,那么您可能可以使用 Python 接口来连接 VIPS:

http://www.vips.ecs.soton.ac.uk/index.php?title=Python

但是,如果“更好”意味着“在 Python 中经过良好测试”或“对 Windows 友好”,那么 VIPS 将不符合要求。

于 2009-12-31T17:46:26.040 回答
5

并不真地。PIL 几乎是每个人都使用的。我自己从来没有遇到过任何困难。但是,如果您真的不喜欢它,您可以查看 PythonMagick 或 PythonMagickWand,它们是 ImageMagick 的包装器,可能更符合您的口味。

于 2009-04-03T18:48:51.487 回答
4

我建议使用 Python Wand,它是一个基于 ctypes 的简单ImageMagick Python 绑定。

于 2012-12-18T17:25:29.913 回答
3

Wand是一个很棒的库,用于简单的操作,如图像文件格式转换、裁剪、调整大小、水印和基本合成。它建立在 ImageMagick 的 MagicWand C 库之上,但公开了一个漂亮的 Pythonic API。

于 2012-10-09T16:02:34.907 回答
1

我不知道你的任务,但OpenCVPython 绑定,你可以阅读文档,看看它是否适合你必须做的事情。

于 2011-02-04T14:51:57.440 回答