2017-02-26 3 views
0

Ich habe dieses Forum durchsucht, kann aber keine relevante Antwort auf mein Problem finden. Ich habe nur Lösungen für die Konvertierung einzelner Dateien gefunden.Mit rawpy mehrere rohe .NEF Bilder nach TIFF konvertieren

Ich möchte ein Verzeichnis von Nikon RAW-Bilder (NEF) in TIFF (TIFF) konvertieren. Dies kann mit dem rawpy Plugin scheinbar erreicht werden. Ich bin nicht sehr versiert in Python und habe mein Bestes gegeben. Sie werden wahrscheinlich mein Skript lachhaft finden :)

Ich möchte im Idealfall in der Lage sein, den Verzeichnispfad in die Befehlszeile einzufügen und alles für mich zu konvertieren, in 16-Bit-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) 

Vielen Dank im Voraus für jede Hilfe. Ich bin mir sicher, dass dies für Python-versierte einfach ist!

Antwort

0

ich denke, Sie dies bereits festgelegt, aber es gibt ein paar Tippfehler:

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) 

könnte den Trick tun.

Steve

2

Sie können es sehr einfach, ohne dass Python zu schreiben oder Schleifen, wenn Sie ImageMagick verwenden, die auf den meisten Linux-Distributionen installiert und ist für Mac OS und Windows.

Im Terminal, geben Sie einfach:

magick mogrify -format tif *NEF 
Verwandte Themen