问题描述
在使用PIL处理图像时:
from PIL import Image
im=Image.open("pic.jpg")
r,g,b=im.split()
pic_bgr=Image.merge('RGB',(b,g,r))
pic_bgr.save('pic_bgr.jpg')
可能会遇到 image file is truncated 报错
解决方法
添加如下2句代码:
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
from PIL import Image
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
im=Image.open("pic.jpg")
r,g,b=im.split()
pic_bgr=Image.merge('RGB',(b,g,r))
pic_bgr.save('pic_bgr.jpg')