【问题标题】:Convert a RAW image to TIFF in python but keep the metadata在 python 中将 RAW 图像转换为 TIFF 但保留元数据
【发布时间】:2019-12-09 19:18:43
【问题描述】:

我尝试将原始图像转换为 tiff,但我希望它保留元数据。这是我之前使用的代码:

import rawpy, imageio, os
with rawpy.imread(path) as raw:
   rgb = raw.postprocess()
imageio.imsave('default.tiff', rgb)

【问题讨论】:

标签: python image image-processing type-conversion tiff


【解决方案1】:

如果您对 EXIF 数据感兴趣并积极使用,您几乎肯定需要在您的机器上安装 exiftool - Phil Harvey 的 Perl 脚本。在这种情况下,使用 rawpy 进行图像处理可能是最简单的,因为您已经生成了 TIFF 文件,然后使用 exiftool 从原始文件复制转发 EXIF 数据。

因此,具体而言,如果您的原始文件是 Nikon.nef,您将打开它并进行 rawpy 图像处理以生成 Nikon.tif,然后脱壳(或使用 Python 绑定)并运行:

exiftool -TagsFromFile Nikon.nef Nikon.tif

这会将 EXIF 数据从原始文件传输到 TIFF 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-08
    • 1970-01-01
    • 2016-03-24
    • 2019-05-29
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多