弃用和移除¶
本页列出了不推荐使用的Pillow功能,或在过去的主要版本中删除的Pillow功能,并给出了替代使用的选项。
不推荐使用的功能¶
以下是被视为已弃用的功能。在适当的情况下,a DeprecationWarning
发行。
imagecms.cmsprofile属性¶
3.2.0 版后已移除.
中的一些属性 ImageCms.CmsProfile
已弃用。从6.0.0开始,他们发布了 DeprecationWarning
:
已弃用 |
代替使用 |
---|---|
|
加垫的 |
|
加垫的 |
|
统一码 |
|
统一码 |
|
统一码 |
|
统一码 |
|
统一码 |
删除的功能¶
不推荐使用的功能只有在经过适当的不推荐期之后才能在主要版本中删除。
Image.__del__¶
在版本7.0.0中删除。
在中隐式关闭图像的基础文件 Image.__del__
已删除。使用上下文管理器或调用 Image.close()
而是以确定的方式关闭文件。
以前的方法:
im = Image.open("hopper.png")
im.save("out.jpg")
改为使用:
with Image.open("hopper.png") as im:
im.save("out.jpg")
pil.*imageplugin.u版本属性¶
在版本7.0.0中删除。
单个插件的版本常量已被删除。使用 PIL.__version__
相反。
远离的 |
远离的 |
远离的 |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pyqt4和Pyside¶
在版本7.0.0中删除。
qt 4在2015-12-19达到了寿命终止。它的python绑定也是eol:pyqt4(自2018-08-31)和pyside(自2015-10-14)。
PyQt4和PySide的支持已从 ImageQt
. 请升级到PyQt5或PySide2。
未记录的ImageOps函数¶
已在版本6.0.0中删除。
在 ImageOps
已被删除。使用等价物 ImageFilter
而是:
远离的 |
代替使用 |
---|---|
|
|
|
|
|
|
|
|
|
|
PIL.OleFileIO¶
已在版本6.0.0中删除。
pil.olefileio作为自动文件和 Pillow 4.0.0(2017-01)删除,以支持上游olefile python包,并替换为 ImportError
5.0.0(2018-01年)。不推荐使用的文件现在已从 Pillow 中删除。如果需要,从PYPI安装(例如 pip install olefile
)