博客 / 詳情

返回

OSError: cannot write mode RGBA as JPEG

captcha.save('code.jpg')

原因:RGBA意思是紅色,綠色,藍色,Alpha的色彩空間,Alpha指透明度。而JPG不支持透明度,所以要麼丟棄Alpha,要麼保存為.png文件

解決
方法一
隱藏RGB

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

方法二
直接將圖片存為png格式 支持透明度

captcha.save('code.png')
user avatar azonips314 頭像 u_16213461 頭像
2 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.