5.4.1#

此版本修复了5.4.0中的回归。

Termux上的安装#

Pillow 在安装期间检测库的方式发生了变化,阻止了termux上的安装,而termux没有 /sbin/ldconfig .现在已修复。

PNG:在图像结束后处理IDAT块#

一些PNG图像有多个IDAT块。在某些情况下, Pillow 会在IDAT块完成之前停止读取图像数据。回归导致 EOFError 以前没有例外。现在这是固定的,如果有后续的文本块,文件读取将继续进行。

png:mime类型#

对png插件添加有限的apng支持也会覆盖png文件的mime类型,导致“image/apng”作为apng和png文件的mime类型返回。这已被修复,因此PNG文件的mime类型是“image/png”。

文件关闭#

回归导致不支持的图像文件报告 ValueError: seek of closed file 异常而不是 OSError .这是通过确保图像插件只关闭其内部来解决的 __fp 如果它们与 ImageFilefp ,允许每个人管理自己的文件指针。