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
旗帜也一样。
讨论区