您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python-3.6 – 无法将模式RGBA写为JPEG

5b51 2022/1/14 8:23:17 python 字数 2352 阅读 573 来源 www.jb51.cc/python

参见英文答案 > Convert png to jpeg using Pillow in python????????????????????????????????????3个 我正在学习使用’枕头5.0’后面的书’用Python自动化无聊的东西’ 有关图像对象的信息 In [79]: audacious = auda In [80]: print(audacious.format, audac

概述

有关图像对象的信息

In [79]: audacIoUs = auda
In [80]: print(audacIoUs.format,audacIoUs.size,audacIoUs.mode)
PNG (1094,960) RGBA

当我尝试转换文件类型时,它报告错误.

In [83]: audacIoUs.save('audacIoUs.jpg')
OSError: cannot write mode RGBA as JPEG

没有这样的
n书中的错误.

你需要丢弃Alpha通道或保存为支持透明度的东西 – 比如PNG.

图像类有一个方法转换,可以用来将RGBA转换为RBG – 之后你就可以使用JPG了.

看看这里:the image class doku

im = Image.open("audacIoUs.png")
rgb_im = im.convert('RGB')
rgb_im.save('audacIoUs.jpg')

改编自:https://stackoverflow.com/a/43258974/7505395

总结

以上是编程之家为你收集整理的python-3.6 – 无法将模式RGBA写为JPEG全部内容,希望文章能够帮你解决python-3.6 – 无法将模式RGBA写为JPEG所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶