추가 시 ImageMagick이 이미지를 회전하지 못하도록 방지

추가 시 ImageMagick이 이미지를 회전하지 못하도록 방지

휴대폰으로 가로, 세로로 두 장의 사진을 찍었는데 Eyes of the Gnome에 멋지게 표시됩니다. ImageMagick의 변환을 사용하여 위에서 아래로 붙이려고 하면 다음과 같습니다.

$ convert img1.jpg img2.jpg +append both.jpg

수평은 부착되기 전에 수직으로 회전됩니다. 옵션과 나란히 배치해도 같은 일이 발생합니다 -append.

convert동일한 크기로 회전하지 않고 한 이미지를 다른 이미지에 추가하는 방법은 무엇입니까 ?

답변1

-auto-orient실행 중인 명령에 추가해 보세요 .

$ convert -auto-orient img1.jpg img2.jpg +append both.jpg

이미지에는 뷰어에게 렌더링 방법을 알려주는 EXIF ​​데이터가 있지만 그렇지 않은 경우 -auto-orientImageMagick은 이를 무시합니다.

즉, 이미지를 촬영할 때 카메라가 어느 방향을 가리키고 있는지 어떻게 알 수 있습니까? 가로든 세로든 크기와 픽셀 수는 동일합니다. EXIF 데이터는 시청자에게 카메라가 가로인지 세로인지와 방향을 알려주므로 이미지를 표시할 방향을 알 수 있습니다.

그래서 당신은 원하지 않습니다멈추다ImageMagick은 회전하지 않고 회전하지 않으며 EXIF ​​데이터를 사용하여 카메라 방향을 파악하지 않고 모든 것이 가로 또는 세로라고 가정합니다. 따라서 기본 방향이 아닌 방향으로 촬영한 사진을 실제로 회전하도록 지시해야 합니다. -auto-orient이것이 달성되기를 바랍니다 .

관련 정보