+ 我要发布
我发布的 我的标签 发现
浏览器扩展
斑点象@Edge

Python开发使用Pillow时报错:cannot write mode RGBA as JPEG

Python开发使用Pillow对图片进行处理后保存图片报错: cannot write mode RGBA as JPEG 错误原因: 将png图片保存为jpg图片时会报该错误。 原因是PNG图像有RGBA四个通道,而BMP和JPG图像只有RGB三个通道。 将一个具有alpha通道(RGBA模式)的图像保存为JPEG格式,由于JPEG格式不支持alpha通道,因此无法保存。 解决方法: 将png转换为jpg后再保存 from PIL import Image # 打开图像 img = Image.open("test.png") # 将png转换成rgb格式 img = img.convert("RGB") img.save(img_local_path)
我的笔记