问题1
今天在用PIL读取图片的时候,程序报错“cannot write mode P as JPEG”
解决办法
报错原因,是因为读取的该图片是以“P”模式存储的,解决办法就是将该模式转为“RGB”模式
if img.mode == ‘P’:
img = img.convert(‘RGB’)
问题2
解决了以上问题后,程序又出现问题“cannot write mode RGBA as JPEG”
解决办法
该问题同问题1,都是因为图片的存储方式问题导致读取错误,也是将该模式转为“RGB”模式。
if img.mode ==‘RGBA’:
img = img.convert(‘RGB’)