2017-02-26 17 views
0

私はこのフォーラムで検索していますが、私の問題に関連する回答は見つかりません。私は単一のファイル変換のためのソリューションしか見つけていません。rawpyを使用して複数のraw .NEFイメージをTIFFに変換する

私は、TIFF(.TIFF)にディレクトリにニコンのRAW画像(.NEF)のを変換したいです。 これは明らかにrawpyプラグインで実現できます。私はよくpythonに精通していないと私のベストを尽くしている。あなたはおそらく私のスクリプトが面白いと思うでしょう:)

私は理想的には、コマンドラインにディレクトリパスを貼り付け、私のためにすべてを16ビットtiffsに変換できるようにしたいと思います。

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に精通している人にとっては非常に簡単だと確信しています!

答えて

0

私はあなたがすでにこれを固定想像しますが、いくつかのタイプミスがあります。

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) 

は、トリックを行う可能性があります。

スティーブ

2

あなたは任意のPythonのを記述することなく、非常に簡単にそれを行うか、あなたは、ほとんどのLinuxディストリビューションにインストールされ、MacOSの、およびWindowsのために利用可能ですImageMagickのを使用する場合はループすることができます。

ターミナルでは、単純に入力します。

magick mogrify -format tif *NEF 
関連する問題