0
저는 ImageMagick을 사용하여 애니메이션 GIF를 회전합니다. 간단히 :ImageMagick 애니메이션 gif 글리치를 회전
convert image.gif -rotate 32 -alpha set -background none output.gif
사람이 출력 이미지가 이런 식으로 왜곡하는 방법과이를 방지하기 위해 왜 단서가 있습니까?
저는 ImageMagick을 사용하여 애니메이션 GIF를 회전합니다. 간단히 :ImageMagick 애니메이션 gif 글리치를 회전
convert image.gif -rotate 32 -alpha set -background none output.gif
사람이 출력 이미지가 이런 식으로 왜곡하는 방법과이를 방지하기 위해 왜 단서가 있습니까?
원본 이미지를 보지 않고 각 이미지를 추출하고 회전을 적용한 다음 애니메이션 GIF를 다시 빌드하는 것이 좋습니다. 다음 GIF를 사용하여
예 :
convert anim_none.gif -scene 1 +adjoin tmp_%02d.gif
mogrify -rotate 32 -alpha set -background none tmp_*.gif
convert tmp_*.gif -loop 0 final.gif
그리고 참고 사항 : 품질은 회전 동작으로 저하 될 것으로 예상된다.
각 GIF를 360도 회전 시키면 동적으로 회전해야합니다. 왜냐하면 각 GIF를 만드는 것이 의미가 없기 때문입니다. 우리는 PNG 시퀀스로 내 보낸 다음'-delay'와'-loop' 매개 변수로 convert를 사용하면서 글리치를 제거 할 수있었습니다. 또한 입력 PNG는 글리치가 다시 발생하므로 최적화 할 수 없습니다. – cadavre