请稍候,加载中....

8.4.0

8.4.0

API更改

贬抑

ImagePalette大小参数

这个 size 参数将在枕头10.0.0(2023-01-02)中删除。

在Pillow 8.3.0之前, ImagePalette 默认情况下需要特定长度的调色板数据,可以使用size参数覆盖该数据。Pillow 8.3.0删除了默认的所需长度,也消除了对Size参数的需要。

API添加

添加了用于加载EPS图像的“透明”参数

这个新参数将Ghostscript设备从“ppmraw”切换到“pngalpha”,生成透明背景的RGBA图像,而不是白色背景的RGB图像。

with Image.open("sample.eps") as im:
    im.load(transparency=True)

添加了WalImageFile类

PIL.WalImageFile.open() 以前返回的泛型 PIL.Image.Image 实例。它现在返回一个专用的 PIL.WalImageFile.WalImageFile 班级。

安全性

TODO

TODO

其他变化

旋转正方形图像时速度的提高

从Pillow 3.3.0开始,通过快速返回,图像旋转速度提高了90度或270度 transpose() 相反,如果旋转操作允许展开并且未指定中心平移或旋转后平移。

由于 expand 虽然标志对正方形图像没有影响,但是Pillow现在对正方形图像使用这种更快的方法,而不使用 expand 旗帜也一样。


Python学习手册-