使用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