iPhone 的 ProRaw 照片转为 jpg 的同时保留 HDR 信息

查看 48|回复 1
作者:LUO12826   
在 iOS 17 前,iPhone 14 pro 系列的用户为了能拍 4800 万像素的照片,要么开启 ProRaw 要么用第三方相机。但是 48mp 的 ProRaw 实在太大,没必要每张都保留在手机上,因此楼主之前的常规操作是用快捷指令里的格式转换功能把 raw 转为 jpg 。但这样做有一个问题,就是似乎会把 HDR 信息( gain map )丢掉,直观感受就是转成 jpg 之后没有“比白更白”的高光了。最近研究了一下怎样在转换时保留 HDR 信息,结果如下(看到有人发帖提及 HDR 照片,想分享一下):
方案 1:
升级 iOS 17 后使用 lightroom 等软件将 ProRaw 保存为通用的 HDR 照片文件。具体可以看 t/981298 这个帖子的讨论。
方案 2 (最大程度保留 Apple 相机直出颜色):
1.如果照片未在相册中编辑,可以使用 exiftool 来提取 dng 文件中的预览 jpg 文件。这个预览文件就是 iOS 相机的直出图。
( brew install exiftool ,如果没有的话)
exiftool -b -PreviewImage xxx.DNG > xxx.jpg
2.如果照片已经在相册中编辑,直接隔空投送给别的设备,相册会将编辑结果导出为 jpg 并发给别的设备。之所以情况 1 不能用这个方法,是因为照片未在相册中编辑过的话隔空投送会传送原始 DNG 文件。
如果有有更好的方案,欢迎提出!

HDR, proraw, jpg, dng

Valyrian   
因为 jpeg 是 sRGB 的色彩空间,根本无法表达 HDR 信息,你需要的是 rec 2020 色彩空间,ffmpeg 应该就能转,可以用这几个格式 webp, jpeg xl, avif, heif
您需要登录后才可以回帖 登录 | 立即注册

返回顶部