iphone - 如何从 iPhone HDRI 照片(.HEIC 格式)导出 .hdr 或 .exr 图像?
问题描述
我想用我的 iPhone 拍摄 HDR 照片并以 .hdr 或 .exr 图像格式获取图像,以便将它们用于我的电影渲染目的。
我用我的 iPhone X 拍摄了一些 HDR 照片并将它们发送到我的 iMac,然后我尝试使用 sips 命令将它们从 .HEIC 格式转换为 .exr 格式,如下所示:
sips -s format exr image.HEIC
然而,事实证明,输出的 .exr 图像似乎不是足够的 OpenEXR 图像。实际上,我尝试在 Python 中使用 OpenCV 导入其中一张图像,并在 numpy ndarray 上检查其最大 RGB 值,如下所示,但它只有 1.0,尽管那里显然有非常明亮的光线。
img = np.array(cv.imread(img_path, cv.IMREAD_ANYCOLOR | cv.IMREAD_ANYDEPTH))
print(img.max())
如何使用 iPhone 以正确的方式获取 HDR 图像?如果你知道任何其他更好的方法来做到这一点,你能告诉我吗?谢谢你。
解决方案
推荐阅读
- java - 如何在 Docker for Windows 上运行 selenium 测试
- project-reactor - 规避默认请求大小的负面影响
- javascript - 带有输入操作的网络通知
- javascript - 如何制作可被多个页面访问的 javascript 变量?
- arrays - Postgres:“无法在对象上调用 json_populate_recordset”错误
- docker - 在 docker-compose 中重用 docker 镜像
- html - HTML & CSS - 将对象移动到特定位置
- r - R Markdown - Highcharter - 可见时动画图表,而不是页面加载?
- javascript - 从新选项卡捕获事件提交
- javascript - 如何将 2 个数组合并为一个数组