寻找Python中更好的PIL替代品进行基本图像文件I/O和处理?
在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最大的麻烦。
祝你好运!