2017-02-26 1 views
0

이 포럼을 통해 검색했지만 내 문제에 대한 관련 답변을 찾을 수 없습니다. 단일 파일 변환을위한 솔루션 만 찾았습니다.rawpy를 사용하여 여러 원시 .NEF 이미지를 TIFF로 변환

은 내가 디렉토리 TIFF (티파니)에 니콘의 RAW 이미지 (.NEF)의을 변환 할. rawpy 플러그인을 사용하면이 작업을 수행 할 수 있습니다. 나는 파이썬에 정통하지 않고 최선을 다했습니다. 당신은 아마 내 스크립트가 우스운 것 같습니다 :)

나는 이상적으로 명령 줄에 디렉토리 경로를 붙여 넣을 수 있고, 모든 것을 나를 위해 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) 

미리 도움을 청하십시오. 나는 이것이 파이썬에 정통한 사람들에게는 매우 간단하다고 확신한다!

답변

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

당신은 어떤 파이썬을 작성하지 않고도 매우 간단하게 할 또는 대부분의 리눅스 배포판에 설치 맥 OS 및 윈도우 사용할 수 있습니다 ImageMagick를를 사용하는 경우 루프 수 있습니다.

터미널에서, 단순히 입력 :

magick mogrify -format tif *NEF 
관련 문제