imagemagick을 사용하여 단일 이미지를 여러 각도로 회전

imagemagick을 사용하여 단일 이미지를 여러 각도로 회전

원형 이미지가 있습니다. 이 이미지를 1도씩 회전해야 합니다. 이는 단일 이미지의 회전된 이미지 60개입니다. imagemagick을 사용하여 어떻게 이 작업을 수행할 수 있나요?

답변1

예, 가능합니다.

그러면 오른쪽으로 회전된 그림 시리즈가 생성됩니다.

for i in $(seq -w 1 60)
do 
    convert -rotate ${i} orig-image.jpg pic_rotated_${i}.jpg
done

왼쪽으로 회전하려면 -값에 기호를 입력 하면 됩니다 -rotate.

for i in $(seq -w 1 60)
do 
    convert -rotate -${i} orig-image.jpg pic_rotated_${i}.jpg
done

나는 seq정렬을 더 쉽게 하기 위해 앞에 0이 붙은 숫자 시리즈를 생성하기로 결정했습니다. {1..60}대신 사용할 수도 있습니다 $(seq...).

답변2

예, 가능합니다. 더 많은 정보가 필요하시면 convert -rotate매뉴얼을 참고해주세요

관련 정보