많은 CR2 사진을 JPG 또는 PNG로 변환해야하며 편집 할 필요는 없습니다. 이것을하는 방법?
많은 CR2 사진을 JPG 또는 PNG로 변환해야하며 편집 할 필요는 없습니다. 이것을하는 방법?
답변:
우 플로
당신은 변환 할 수 있습니다 .cr2
에 .jpeg
ufraw에 의해.
sudo apt-get install ufraw
파일을 마우스 오른쪽 버튼으로 클릭하고을 선택하십시오 open with ufraw
.
** 당신은 또한에 김프로 가져올 수 있습니다 gimp-ufraw
다음으로 수출 .png
또는 .jpeg
.
sudo apt-get install gimp-ufraw
나는 다른 경로 ... 사용을 갈 것 ufraw-batch
없습니다 ufraw
.
sudo apt-get install ufraw-batch
## This will output (not replace) the file with a new extension.
## foo.CR2 exported to foo.png
ufraw-batch --out-type png *.CR2
참조 ufraw-batch --help
및 man ufraw-batch
추가 정보를 원하시면.
ufraw-batch --out-type png $(ls IMG_93{44..99}* 2>| cat)
다른 대안으로 다음을 사용하십시오mogrify
.
mogrify -format png *.cr2
콘솔에서 간단한 루프를 프로그래밍 할 수도 있습니다.
예를 들어 ( 물고기 콘솔 사용) 활성 디렉토리에 RAW 파일 만 있다고 가정합니다.
set files (ls)
for i in $files
dcraw $i
end
또는
set files (ls)
for i in $files
ufraw-batch --out-type=tif --out-depth $i
end
종종 오류가 발생하기 때문에 ufraw-batch를 사용합니다 ( https://bugs.launchpad.net/ubuntu/+source/ufraw/+bug/1768855 참조) .
용도:
exiftool -Composite:PreviewImage -b photo.CR2 > photo.jpg
더 긴 답변 :
ufraw-batch 변환 품질은 매우 나쁩니다. Imagemagick은 불행히도 후드 아래에서 ufraw를 사용합니다. dcraw가 더 좋지만 여전히 크지 않습니다. 내가 찾은 최고의 솔루션은 exif를 사용하여 PreviewImage 메타 데이터를 추출하는 것입니다. 나는 그것이 카메라 자체에 의해 생성되었다고 생각합니다.
foo.sh와 같은 bash 파일을 작성하고 명령 행에서 ./foo.sh로 실행하십시오.
#!/bin/sh
for i in $(ls)
do
ufraw-batch --out-type png $i
echo "conversion done $i"
done