错过了一些像LOAD_TRUNCATED_IMAGES这样的PIL.ImageFile属性

时间:2015-02-04 04:23:46

标签: python python-imaging-library intel-edison

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

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

是否还有其他方法可以启用截断的图像加载,是不是Edison不支持该功能,为什么在将来存在于具有相同PIL版本的其他计算机上的地方时会错过它?

我是一个新的Linux用户,如果这看起来像一个虚假的问题,那就很抱歉。

1 个答案:

答案 0 :(得分:4)

PIL中没有LOAD_TRUNCATED_IMAGES选项。它被引入Pillow,PIL的一个分支。 (它已添加到Pillow 2.0.0。)

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

首先删除PIL,然后安装Pillow:

pip install pillow