gpt4 book ai didi

python - python PIL 可以处理原始图像数据吗?

转载 作者:行者123 更新时间:2023-11-28 16:48:34 24 4
gpt4 key购买 nike

我有一个 .bin 原始图像文件,由 16 位无符号整数组成。 python图像库可以接受这种类型的文件并进行处理吗?我的代码运行不正常并给我一个无效的文件类型错误,但我认为这可能是编码错误,而不仅仅是它不采用这种文件类型。

有这方面的知识吗?

最佳答案

假设您的文件没有 header 并且包装得很紧,请尝试以下操作:

with open('filename', 'rb') as f:
im = Image.fromstring('L;16', (width, height), f.read()) # also try 'L;16B', 'I;16', and 'I;16B'
im.show()

'L' 格式将从每像素 16 位截断为 8 位; 'I' 格式将保持每像素 16 位,但可能更难处理。

如果您的原始文件以某种方式编码,您将不得不搜索有关它的文档,因为原始格式根本没有标准化。对于 .bin 扩展名,我怀疑是这种情况。

关于python - python PIL 可以处理原始图像数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10901547/

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