我尝试读取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如果你想玩。感谢您的帮助:)