2010-11-24 3 views
3

저는 GraphicsMagick으로 옮기기를 원합니다. 왜냐하면 저는 사진의 크기와 회전 만하기 때문에 조금 더 빨랐다 고 들었습니다. 그러나 -auto-orient 옵션을 직접 사용하지는 않습니다. 이 작업을 효율적으로 수행 할 수있는 또 다른 방법이 있습니까? Imagemagick convert -auto-orient 옵션은 EXIF ​​방향 태그를 읽고 이에 따라 회전 한 다음 EXIF ​​태그를 orientation = 1로 재설정합니다.GraphicsMagick에는 ImageMagick 'convert -auto-orient'옵션과 동일한 기능이 있습니까?

은 다음을 참조하십시오 http://www.imagemagick.org/script/command-line-options.php?ImageMagick=80iu7ek6jb638dl2kin7n3v4d5#auto-orient

답변

2

아니이 시간에.

당신이 말했듯이, 당신은 간단한 스위치 케이스로 수행 할 작업을 추측 할 수 있습니다. 이것은 흥미로운 리소스 페이지에서 가져온 경우 : '변환'도구에 http://sylvana.net/jpegcrop/exif_orientation.html

switch EXIF:Orientation: 
    1) transform="";; 
    2) transform="-flip horizontal";; 
    3) transform="-rotate 180";; 
    4) transform="-flip vertical";; 
    5) transform="-transpose";; 
    6) transform="-rotate 90";; 
    7) transform="-transverse";; 
    8) transform="-rotate 270";; 
    *) transform="";; 
+1

들으 "/ mogrify 변환 이제 지원 -auto의 방향은 수직 이미지를 자동으로 회전하는 방법"을 참조하십시오. 그러나 imagemagick -auto-orient 옵션은 EXIF ​​데이터를 편집하여 EXIF ​​방향 태그를 orientation = 1로 재설정합니다. 이 방법은 태그를 업데이트하지 않고 사진을 회전 만합니다. – michael

+1

graphicksmagick에는 transpose 및 transverse가 없습니다 (imagemagick 않습니다). 대신 5와 7에 대해 다음을 사용하십시오 :'-flop -rotate 270','-flop -rotate 90' (http://www.graphicsmagick.org/convert.html 참조) –