缺少 PIL.ImageFile 属性,例如 LOAD_TRUNCATED_IMAGES

Some PIL.ImageFile attributes like LOAD_TRUNCATED_IMAGES are missed

我正在开发具有使用 Yocto 项目构建的自定义分发版的 Intel Edison,我正在使用的确切 python 版本是 2.7.3,PIL 版本是 1.1.7。

在尝试通过将 LOAD_TRUNCATED_IMAGES 属性设置为 true 来启用截断图像加载时,我发现 Edison 上不存在它,但它存在于我的 Ubuntu 上,具有相同的PIL版本。

是否有任何其他方法可以启用截断图像加载,爱迪生是否不支持该功能,为什么在具有相同 PIL 版本的其他机器上存在的地方错过了未来?

我是新 Linux 用户,抱歉,如果这看起来像是一个虚拟问题。

LOAD_TRUNCATED_IMAGES 选项在 PIL 中不可用。它被引入 Pillow,PIL 的一个分支。 (它是在 Pillow 2.0.0 中添加的。)

最后一个 PIL release was five years ago, but Pillow 是 PIL 的维护分支。

先删除 PIL,然后安装 Pillow:

pip install pillow