gpt4 book ai didi

python - PIL 并不总是为 PNG 使用 3 个 channel

转载 作者:行者123 更新时间:2023-12-04 00:25:13 32 4
gpt4 key购买 nike

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

使用 PIL 时,我将加载图像,大多数图像是 (256,256,3),但没有太多颜色信息的图像最终是 (256,256)(据我所知,这是 LodePNG 的东西)。由于我的大部分图像都有 3 个 channel ,因此我更愿意这样做。但是做img.convert('RGB')没有完成任务。

有没有办法可以强制 PIL 打开 png 图像以具有 3 个 channel ?

注意:我可以通过预览打开图像,并通过查看检查器来查看它们是否缺少第三个 channel 。这些文件也用 lodePNG 保存。

最佳答案

是的。

from PIL import Image
im = Image.open("image.png").convert('RGB')

我后来做了更好的解释 here .

关于python - PIL 并不总是为 PNG 使用 3 个 channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57565234/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com