我正在开发具有使用 Yocto 项目构建的自定义分发版的 Intel Edison,我正在使用的确切 python 版本是 2.7.3,PIL 版本是 1.1.7。
在尝试通过将 LOAD_TRUNCATED_IMAGES 属性设置为 true 来启用截断图像加载时,我发现 Edison 上不存在它,但它存在于具有相同 PIL 版本的我的 Ubuntu 上。
是否有任何其他方法可以启用截断图像加载,Edison 是否不支持该功能,为什么在具有相同 PIL 版本的其他机器上存在的地方错过了 future ?
我是 Linux 新用户,如果这看起来像一个虚拟问题,我很抱歉。
最佳答案
LOAD_TRUNCATED_IMAGES
选项在 PIL 中不可用。它被引入 Pillow,PIL 的一个分支。 (它是在 Pillow 2.0.0 中添加的。)
最后一个 PIL release was five years ago ,但 Pillow 是 PIL 的维护分支。
先删除 PIL,然后安装 Pillow:
pip 安装枕头
关于python - 缺少一些 PIL.ImageFile 属性,如 LOAD_TRUNCATED_IMAGES,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28313465/