답변:
exiftran
그리고 JHead ( jhead -autorot
) 가 이것을 할 수 있습니다. exiftran
에 대해 확실하지 않은 손실없이이 작업을 수행 할 수 있습니다 jhead
.
ImageMagick의 변환 도구에는 작업을 완료해야하는 -auto-orient 플래그가 있습니다.
#!/bin/bash
JHEAD=jhead
SED=sed
CONVERT=convert
for f in *.jpg
do
orientation=$($JHEAD -v $f | $SED -nr 's:.*Orientation = ([0-9]+).*:\1:p')
if [ -z $orientation ]
then
orientation=0
fi
if [ $orientation -gt 1 ]
then
echo Rotating $f...
mv $f $f.bak
$CONVERT -auto-orient $f.bak $f
fi
done
현재 디렉토리에서 * .jpg를 반복하는 빠른 스크립트를 함께 던졌습니다. 경로 ($ 1) 또는 필요한 항목을 갖도록이를 쉽게 수정할 수 있습니다.
XnView 를 사용 하여 그렇게 할 수 있습니다 . XnView를 사용하여 배치 모드에서 자동 회전을 수행하는 방법에 대한 정보는 다음 페이지를 확인하십시오.
Windows에서는 IrfanView 를 사용하여이를 수행 할 수 있습니다 . IrfanView 웹 사이트 FAQ 섹션에서 :
Q : 일괄 처리 모드에서 JPG 무손실 작업 (회전, IPTC, 주석)을 사용하는 방법은 무엇입니까?
A : 썸네일 창을 시작하고 JPG로 폴더를 열고 많은 JPG를 선택하고 썸네일 메뉴 JPG 무손실 작업용 파일-> 선택한 썸으로 무손실 변환 파일을 참조하십시오. 참고 : 자동 회전 옵션은 EXIF 방향 태그가 올바르게 저장된 경우에만 작동합니다 (왼쪽 위 아님).