개요

블로그를 운영하며 사진을 첨부할때 카메라로 세로로 찍은 사진들을 회전해줘야 하는게 너무 귀찮았다. 그런데 생각해보면 일부 이미지 application에서는 자동으로 회전해서 사진을 보여주는 것을 보면 분명 알고리즘으로 웬만한 사진들 회전이 가능할것 같다는 생각이 들었다. 그래서 이걸 자동화 하기 위해 쉘 스크립트로 이미지를 자동 회전하는 것을 찾아보다 정리해둔다. 결론은 jhead라는 툴을 쓰면 너무나도 손쉽게 무손실로 이미지를 회전 할 수 있다.

사용법

아래와 같이 자동회전이 필요한 이미지를 쉘에서 지정하면 회전이 일어나는 것을 확인 할 수 있다. 이게 사진의 Extra info 따위(비하의 의미 아님)를 가지고 수행하는 것으로 알고 있다. 단, 본인이 의도적으로 회전을 시켜 버린 경우 이 info가 바뀌어 자동 회전이 일어나지 않으니 참고하자.

$ sudo apt-get -y install jhead
$ jhead -autorot *.jpg 
Modified: 20171217_171908 (1).jpg

참고자료