使用rawpy将多个原始.NEF图像转换为TIFF

问题描述:

我一直在搜索这个论坛,但无法找到相关答案来解决我的问题。我只找到单个文件转换的解决方案。使用rawpy将多个原始.NEF图像转换为TIFF

我想转换一个目录尼康RAW图像(.NEF)成TIFF(.TIFF)。 显然,这可以通过rawpy插件来实现。我对Python并不熟悉,并且尽力而为。你可能会发现我的剧本可笑:)

我想理想情况下能够将目录路径粘贴到命令行,并将它转换为16位tiff。

import rawpy 
import imageio 

paths = 'C:\Users\Jake\Desktop\Exposuretests\Darks' 

for i in paths: 
    with rawpy.imread(paths) as raw: 
     rgb = raw.postprocess() 
imageio.imsave(paths + '.tiff', rgb) 

非常感谢所有的帮助。我相信对于精通python的人来说这非常简单!

我想你已经解决了这个问题,但也有几个错别字:

import rawpy 
import imageio 

paths = 'C:\Users\Jake\Desktop\Exposuretests\Darks' 

for i in paths: 
    with rawpy.imread(paths) as raw: 
     rgb = raw.postprocess() 
    imageio.imsave(paths + '\file_' + i + '.tiff', rgb) 

可能做的伎俩。

史蒂夫

你可以做到这一点很简单,而无需编写任何Python或如果你使用ImageMagick的这是安装在大多数Linux发行版,并且可用于MacOS和Windows循环。

在终端,只需键入:

magick mogrify -format tif *NEF