PIL是否会继续支持Python 3.x?

5 浏览
0 Comments

PIL是否会继续支持Python 3.x?

Python-3使用什么替代PIL来操纵图像?

0
0 Comments

在这段内容中,提到了使用Qt和Python绑定(PySide或PyQt4)来处理图形。Qt提供了一个统一的API(QPainter),用于图形操作,包括矢量图形和对真实打印机的支持。这种方法可以解决图形操作的需求,但是需要使用Qt的Python绑定。

根据这段内容,我们可以得出问题的原因是询问PIL是否在Python 3.x中继续使用。文章中提到了Qt和Python绑定可以用于图形操作,并且支持Python 3。由此可以推断,可能是因为PIL在Python 3.x中不再被继续使用,所以提出了这个问题。

为了解决这个问题,可以考虑使用Qt和Python绑定来处理图形操作。根据给出的示例代码,可以看到如何使用PySide和QPainter来加载图像、绘制图形并保存修改后的图像。需要注意的是,使用Qt和Python绑定可能会相对较重,因为Qt是一个用于构建GUI应用程序的大型框架。

根据这段内容,我们可以得出PIL在Python 3.x中可能不再被继续使用的结论,并提供了使用Qt和Python绑定来处理图形操作的解决方法。

0
0 Comments

PIL (Python Imaging Library) 是一款用于图像处理的Python库。然而,有用户在Python 3.x版本中使用PIL时遇到了问题。以下是对该问题的原因和解决方法的整理:

原因:

在Python 3.x版本中,PIL库没有得到继续支持和更新,因此无法直接在Python 3.x版本中使用。

解决方法:

1. 对于Windows用户,可以尝试使用Christoph Gohlke提供的PIL版本。他为Python 3.3版本以前的Python版本构建了PIL库,可以在以下网址找到:http://www.lfd.uci.edu/~gohlke/pythonlibs/。这个版本在Python 3.2版本上测试通过,包括图像的打开、创建、像素操作和保存等功能。

2. 对于Python 3.x版本的用户,可以考虑使用Pillow库作为PIL的替代品。Pillow是一个兼容PIL接口的图像处理库,并在Python 3.x版本中得到了更新和维护。可以通过以下命令安装Pillow库:

pip install pillow

通过上述方法,用户可以在Python 3.x版本中继续进行图像处理操作。如果使用第二种方法安装Pillow库,则可以保持与PIL库相同的接口和功能。

0
0 Comments

PIL(Python Imaging Library)是一个用于处理图像的库,但在Python 3.x版本中不再继续开发。然而,由于对PIL的需求仍然存在,因此出现了一个名为Pillow的“友好的PIL分支”。Pillow在Python 2和3上都能正常工作,并且仍然在积极开发中。可以通过使用pip3命令安装Pillow库,并且可以从Pillow库中导入Image模块来使用PIL功能。Pillow还支持多个平台。

因此,当需要在Python 3.x上使用PIL时,可以选择安装Pillow库来代替。Pillow库提供了与PIL相似的功能,并且是一个活跃的项目,支持Python 2和3。

0