使用Python和Pillow将8位PNG转换为32位EXR

时间:2016-02-19 08:51:33

标签: python image python-imaging-library

我尝试读取PNG文件,将0-255 RGB值转换为0.0-1.0浮点值,对它们执行一些手动操作,然后将其保存为32位浮点EXR文件。

加载图片并打印其中一种像素颜色时(转换前,使用im.getpixel((0,0)),它会显示(57, 52, 34)

然后我尝试使用im = im.convert('F')将其转换为32位图像,然后打印im.getpixel((0,0)),并显示51.44300079345703

为什么只有一个值?难道不是每个频道都有浮动的游戏吗?

我希望它是(0.2235, 0.2039, 0.1333)

Here is the image如果你想玩。感谢您的帮助:)

0 个答案:

没有答案