添加了复杂文本呈现
Pillow现在支持复杂的文本渲染,用于需要字形合成和双向流动的脚本。此可选功能添加了三个依赖项:harfbuzz、fribiti和raqm。请参阅 install documentation 了解更多详细信息。此功能已在Unix和Mac上测试并运行,但尚未在Windows平台上构建。
新建可选参数
-
PIL.ImageDraw.floodfill()
有一个新的可选参数:阈值。这将指定要替换为洪泛填充的颜色的公差。 -
TIFF和PDF图像编写器现在支持
append_images
用于指定其他图像以创建多页输出的可选参数。
新减压炸弹警告
PIL.Image.Image.crop()
现在,如果裁剪区域将图像放大到指定的阈值以上,则可能会发出减压炸弹警告。 PIL.Image.MAX_IMAGE_PIXELS
.
已删除不推荐使用的项
已删除几个不推荐使用的项。
-
方法
PIL.ImageWin.Dib.fromstring
,PIL.ImageWin.Dib.tostring
和PIL.TiffImagePlugin.ImageFileDirectory_v2.as_dict
已被删除。 -
在 Pillow 4.2.0之前,尝试将rgba图像保存为jpeg会丢弃alpha通道。从 Pillow 3.4.0,显示了一个反预测警告。从 Pillow 4.2.0中,取消预测警告,并
IOError
提高了。
去除核心图像功能
未使用的函数 Image.core.new_array
被移除。这是一个内部函数,用户代码不应该使用它,但可以从Python层访问它。
讨论区