此版本修复了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
如果它们与 ImageFile
的 fp
,允许每个人管理自己的文件指针。
讨论区