我有一些图像保存到 PNG,不幸的是,由于编码它们总是不是 3 channel (这似乎是 LodePNG 的一部分)。
使用 PIL 时,我将加载图像,大多数图像是 (256,256,3),但没有太多颜色信息的图像最终是 (256,256)(据我所知,这是 LodePNG 的东西)。由于我的大部分图像都有 3 个 channel ,因此我更愿意这样做。但是做img.convert('RGB')
没有完成任务。
有没有办法可以强制 PIL 打开 png 图像以具有 3 个 channel ?
注意:我可以通过预览打开图像,并通过查看检查器来查看它们是否缺少第三个 channel 。这些文件也用 lodePNG 保存。
最佳答案
关于python - PIL 并不总是为 PNG 使用 3 个 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565234/