本文主要是介绍关于PIL出现:OSError: IOError: broken data stream when reading image file,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在训练的时候出现一个问题,而且老是同一个地方问题,OSError: IOError: broken data stream when reading image file。仔细的追踪代码,本以为路径有问题,结果发现都是没问题,后来分析才知道很大概率图像本身可能存在一些问题,经过网上大佬指点,最终解决如下:在py代码加上一下代码
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True#遇到图像有截断问题自动处理。建议这条代码强烈加上,这是个PIL 的bug,如果不加上这个代码就会遇到错误就不执行Image相关打开处理代码。本人在工程遇到的天坑问题!!!
这篇关于关于PIL出现:OSError: IOError: broken data stream when reading image file的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!