新的调整大小筛选器
两个新过滤器可用于 Image.resize()
和 Image.thumbnail()
功能: BOX
和 HAMMING
. 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
相反。
讨论区