PIL不总是为PNG使用3个通道

2024-04-28 12:02:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些图像保存到PNG,不幸的是,由于编码,它们总是不是3通道(这似乎是LodePNG的一部分)。在

当使用PIL时,我将加载图像,大多数图像将是(256256,3),但那些没有太多颜色信息的最终是(256256)(据我所知,这是一个LodePNG的事情)。因为我的大多数图像有3个通道,我更愿意这样做。但是做img.convert('RGB')并不能完成任务。在

有没有办法可以强迫PIL打开一个png图像有3个通道?在

注意:我可以用预览打开图像,并通过在inspector中查看它们缺少第三个通道。这些文件也与lodePNG一起保存。在


Tags: 文件图像信息convert编码imgpilinspector