[英]Convert a RAW image to TIFF in python but keep the metadata
我尝试将原始图像转换为 tiff,但我希望它保留元数据。 这是我之前使用的代码:
import rawpy, imageio, os
with rawpy.imread(path) as raw:
rgb = raw.postprocess()
imageio.imsave('default.tiff', rgb)
如果您对 EXIF 数据感兴趣并积极使用,您几乎肯定需要在您的机器上安装exiftool
- Phil Harvey 的 Perl 脚本。 在这种情况下,使用rawpy
图像处理可能是最简单的,因为您已经生成了 TIFF 文件,然后使用exiftool
从原始文件中复制转发 EXIF 数据。
因此,具体而言,如果您的原始文件是Nikon.nef
您将打开它并进行rawpy
图像处理以制作Nikon.tif
,然后退出(或使用 Python 绑定)并运行:
exiftool -TagsFromFile Nikon.nef Nikon.tif
这会将 EXIF 数据从您的原始文件传输到您的 TIFF 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.