gpt4 book ai didi

Python PIL 如何将 1 位深度图像转换为 RGBA?

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:16 24 4
gpt4 key购买 nike

如题。我拍摄模式“1”的单波段图像并使用

打开它
image = Image.open("picture.tif")

然后我尝试将它转换为 RGBA

image.convert("RGBA")

然后每当我检查它的模式时使用

print(image.mode)

我知道它仍然是“1”。我什至尝试过使用“L”(这是另一种单波段图像模式),但仍然没有成功。无论我做什么,它都不会改变。在网上搜索似乎只显示从“RGBA”到“1”的转换,但我还没有找到任何关于其他方式的信息。是否有任何方法(甚至在 Python 之外)将 1 位深度图像转换为 RGBA?

帮忙吗?

最佳答案

image.convert 不会更改图像的模式,它会返回具有新模式的新图像。

image = image.convert("RGBA")

来自 the documentation :

Unless otherwise stated, all methods return a new instance of the Image class, holding the resulting image.

关于Python PIL 如何将 1 位深度图像转换为 RGBA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12270163/

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