3.4.0

新的调整大小筛选器

两个新过滤器可用于 Image.resize()Image.thumbnail() 功能: BOXHAMMING . BOX 高性能过滤器的窗口是否比 BILINEAR . 它可以用于3次以上的图像还原,并产生比 BILINEAR .

HAMMING 过滤器的性能与 BILINEAR 过滤,同时提供与 BICUBIC .这两个新的滤镜都不能显示图像升迁的良好质量。

保存jpeg时出现折旧警告

jpeg图像不能包含alpha通道。3.4.0之前的 Pillow 会无声地降低阿尔法通道。用这个释放 Pillow 现在将发布一个 DeprecationWarning 尝试保存时 RGBA 将图像模式设置为jpeg。这将成为 Pillow 4.2中的错误。

新DDS解码器

Pillow现在可以解码dxt3图像,以及以前支持的dxt1和dxt5格式。这三种格式现在都在C代码中解码,以获得更好的性能。

将图像附加到GIF

当保存一个GIF文件时,可以通过 append_images 争论。新帧作为图像列表传入,图像本身可能有多个帧。

请注意 append_images 参数仅在以下情况下使用 save_all 也有效,例如:

im.save(out, save_all=True, append_images=[im1, im2, ...])

保存多帧TIFF

现在可以使用 save_all 选择权。例如。::

im.save("filename.tiff", format="TIFF", save_all=True)

image.core.open_PPM已删除

名义上的私有/调试功能 Image.core.open_ppm 已删除。如果使用此函数,请使用 Image.open 相反。