寻找Python中更好的PIL替代品进行基本图像文件I/O和处理?

17 投票
6 回答
17510 浏览
提问于 2025-04-15 11:05

在Python中,有没有比PIL(Python图像库)更好的选择,用于基本的图像文件输入输出和处理?

6 个回答

5

其实不是的。PIL几乎是大家都在用的库。我自己用的时候从来没有遇到过什么问题。不过,如果你真的不喜欢它,可以试试PythonMagick或者PythonMagickWand,这些是ImageMagick的封装,可能会更符合你的口味。

6

如果你说的“更好”是指“更快”或者“占用更少的内存”,或者在我的实验中最重要的“能够处理更大的图片”,那么你可以试试用Python来操作VIPS:

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

不过,如果你说的“更好”是指“在Python中经过充分测试”或者“对Windows友好”,那么VIPS就不太合适了。

8

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

Pillow是PIL的一个分支,由Plone社区维护。这个挺好的,因为它在不断更新(相比于之前的PIL),而且它和PIL是兼容的。你现有的代码可以直接在Pillow上运行。

他们主要关注打包问题,听说这一直是PIL最大的麻烦。

祝你好运!

撰写回答