我目前正在使用App Engine构建一个网站,将图片上传到Google Cloud Storage,并使用Python的PIL完成基本操作
我一直在处理以下这张图片的问题,另一位Stackoverflow成员提到它是一张带透明度的调色板PNG图片,我已经了解到这在PIL中可能有点问题。
我的问题实际上是一个基本问题:如何将此转换为RGB格式,使透明像素设置为#FFF?我已经通过合并RGBA然后RGB粘贴来使其工作,但那似乎是多余的。
然而,直接转换时,我得到了一个错误的透明掩码,即使用PIL Convert PNG or GIF with Transparency to JPG without中提供的解决方案。
如果有人对为什么图像在转换后会退化到可怕的质量有想法,那就完全是为我加分了!