Pillow 读取图片截断错误
Posted Pluviophile
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pillow 读取图片截断错误相关的知识,希望对你有一定的参考价值。
做图像处理的时候,Pillow是经常使用到的模块。
最近在读取图片的时候出现了一个错误。
OSError: image file is truncated (461 bytes not processed)
诶,啊喂,图片在显示器上显示得好好的,为什么说我图片被截断了。
通过Google在StackOverflow上发现了原因与解决办法: StackOverflow 地址
在高赞的答案中说:
Pillow 是按块读取图片的,所以Pillow期望每一个图像块都有确切的大小
貌似我们的图片没有符合这个条件,所以要对Pillow进行设置来解决这个问题
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
好了,问题解决。
以上是关于Pillow 读取图片截断错误的主要内容,如果未能解决你的问题,请参考以下文章
tensorflow读取jpg格式图片报错 ValueError: Only know how to handle extensions: ['png']; with Pillow i