OSError-cannot-write-mode-RGBA-as-JPEG

66次阅读

共计 206 个字符,预计需要花费 1 分钟才能阅读完成。

captcha.save('code.jpg')

原因:RGBA 意思是红色,绿色,蓝色,Alpha 的色彩空间,Alpha 指透明度。而 JPG 不支持透明度,所以要么丢弃 Alpha, 要么保存为.png 文件

解决
方法一
隐藏 RGB

captcha=captcha.convert('RGB')
captcha.save('code.jpg')

方法二
直接将图片存为 png 格式 支持透明度

captcha.save('code.png')

正文完
 0