原代码
captcha.save('code.jpg')
原因:RGBA意思是红色,绿色,蓝色,Alpha的色彩空间,Alpha指透明度。而JPG不支持透明度,所以要么丢弃Alpha,要么保存为.png文件
解决
方法一
captcha=captcha.convert('RGB')
captcha.save('code.jpg')
方法二
captcha.save('code.png')
实例:
from PIL import Image
i = Image.open("bai666.png")
i=i.convert('RGB')
i.save('77.jpg')