[英]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.