移植

移植现有的基于PIL代码到 Pillow

Pillow是一个功能下拉更换为Python图像库. 要运行用Pillow现有PIL兼容的代码, 它需要进行修改, 以从 PIL 命名空间导入 Image 模块, 而不是 的全局命名空间的. 更改此:

import Image

这:

from PIL import Image

_imaging 模块已被移动. 现在, 您可以导入像这样:

from PIL.Image import core as _imaging

图片插件加载机构已经改变. Pillow不再自动导入任何文件中Python路径与结尾的名称 ImagePlugin.py. 您将需要手动导入图像的插件.

如果核心扩展无法加载以任何理由, Pillow将抛出一个异常, 包括Python和扩展代码之间的版本不匹配. 此前PIL允许的Python代码只运行如果核心扩展不可用.