如何通过 Python 获取 HDR 图像尺寸?
How can I get HDR image dimensions through Python?
是否有 python 模块可以让我读取 HDR 图像的尺寸?
标准 python PIL 库无法读取 HDR 图像。
HDR 参考高动态范围图像。 Photoshop 可以读取这种文件格式,但我还没有找到任何可以读取这种文件格式的 python 模块。
更新:
PIL Image.open returns "IOError: cannot identify image file"
imghdr returns None 读取 HDR 图像文件格式时。
有一个名为 smc.freeimage 的 python 模块可以读取 HDR 图像。效果很好,但诀窍是成功安装模块。确保先安装 cython 模块...然后尝试 easy_install 而不是 pip install.
import smc.freeimage as fi
filename = "myimage.hdr"
img = fi.Image(filename)
print "width =",img.width
print "height =",img.height
是否有 python 模块可以让我读取 HDR 图像的尺寸? 标准 python PIL 库无法读取 HDR 图像。 HDR 参考高动态范围图像。 Photoshop 可以读取这种文件格式,但我还没有找到任何可以读取这种文件格式的 python 模块。
更新: PIL Image.open returns "IOError: cannot identify image file"
imghdr returns None 读取 HDR 图像文件格式时。
有一个名为 smc.freeimage 的 python 模块可以读取 HDR 图像。效果很好,但诀窍是成功安装模块。确保先安装 cython 模块...然后尝试 easy_install 而不是 pip install.
import smc.freeimage as fi
filename = "myimage.hdr"
img = fi.Image(filename)
print "width =",img.width
print "height =",img.height