개요
리눅스 환경에서 GUI 뷰어 없이 터미널 명령어로 움직이는 GIF나 이미지 시퀀스를 즉시 확인하고 제어하는 방법을 소개합니다. ImageMagick 7 기반의 animate-im7.q16 명령어 설치부터 프레임 재생 속도 조절, 반복 옵션까지 실무에서 바로 써먹을 수 있는 핵심 기법을 정리했습니다.
1. animate-im7.q16 실행을 위한 ImageMagick 설치 및 버전 확인
animate-im7.q16 명령어 사용 환경을 구성하기 위해 sudo apt-get update -qq && sudo apt-get install -y imagemagick 명령어로 ImageMagick 패키지를 설치합니다.

animate-im7.q16 명령어는 터미널 환경에서 애니메이션 GIF 및 이미지 시퀀스를 재생합니다.-version 옵션을 사용하여 설치된 ImageMagick 엔진의 세부 버전과 활성화된 기능들을 점검합니다.
⚙️ [주요 옵션]
-delay : 프레임 간 전환 지연 시간을 설정합니다.-loop : 애니메이션의 반복 재생 횟수를 지정합니다.-pause : 루프가 끝난 뒤 다음 반복까지 대기할 시간을 초 단위로 설정합니다.-title : 재생 창 상단에 표시할 제목을 지정합니다.-backdrop : 화면 전체를 단색 배경으로 채우고 중앙에 이미지를 표시합니다.

2. 실습용 테스트 프레임 이미지 및 애니메이션 GIF 생성
animate-im7.q16 명령어 실습을 진행할 전용 디렉터리를 생성하고 해당 위치로 이동하기 위해 mkdir -p ~/animate-demo && cd ~/animate-demo 명령어를 실행합니다.

첫 번째 프레임으로 사용할 빨간색 원이 그려진 흰색 바탕의 이미지를 생성하기 위해 convert -size 200x200 xc:white -fill red -draw 'circle 100,100 100,50' frame1.png 명령어를 실행합니다.

두 번째 프레임으로 사용할 파란색 원이 그려진 이미지를 생성하기 위해 convert -size 200x200 xc:white -fill blue -draw 'circle 100,100 100,20' frame2.png 명령어를 실행합니다.

앞서 생성한 두 개의 프레임 이미지를 합쳐 50 밀리초 지연 시간과 무한 반복 설정을 가진 애니메이션 GIF를 생성하기 위해 convert -delay 50 -loop 0 frame1.png frame2.png sample_ball.gif 명령어를 실행합니다.

디렉터리 내에 프레임 이미지들과 샘플 GIF 파일이 정상적으로 준비되었는지 확인하기 위해 ls -l ~/animate-demo 명령어를 실행합니다.

3. animate-im7.q16 기본 실행과 단일/다중 이미지 시퀀스 재생
앞서 생성한 예제 파일들이 위치한 실습 디렉터리로 이동하기 위해 cd ~/animate-demo 명령어를 실행합니다.

생성해 둔 GIF 애니메이션을 백그라운드 창으로 즉시 실행하여 확인하기 위해 animate-im7.q16 sample_ball.gif & 명령어를 실행합니다.
명령어 뒤에 & 기호를 붙여 백그라운드로 실행하면 터미널 입력을 유지하면서 별도의 X11 창을 통해 부드럽게 움직이는 애니메이션을 감상할 수 있습니다.

별도의 GIF 파일로 합치지 않고 개별 이미지 파일들을 순서대로 나열하여 시퀀스 애니메이션으로 직접 재생하기 위해 animate-im7.q16 frame1.png frame2.png & 명령어를 실행합니다.
지정한 이미지 프레임들이 차례대로 전환되며 화면에 표시되므로 연속된 정지 이미지들의 움직임을 손쉽게 확인할 수 있습니다.

4. 프레임 지연 시간(Delay) 및 반복(Loop) 옵션 제어
예제 파일이 위치한 실습 디렉터리로 이동하기 위해 cd ~/animate-demo 명령어를 실행합니다.

-delay 옵션에 프레임 전환 간격을 지정하여 기본 속도보다 빠르게 재생하기 위해 animate-im7.q16 -delay 20 sample_ball.gif & 명령어를 실행합니다.
지연 시간을 기본값보다 짧은 20 단위(0.2초)로 설정하여 프레임이 더욱 빠른 속도로 전환되며 재생됩니다.

프레임 지연 시간을 늘리고 반복 횟수를 제한하여 재생하기 위해 animate-im7.q16 -delay 100 -loop 3 sample_ball.gif & 명령어를 실행합니다.
지연 시간을 100 단위(1초)로 지정해 느린 템포로 전환하고, -loop 3 설정을 통해 애니메이션을 정확히 3회만 반복한 뒤 멈추도록 제어합니다.

지금까지 리눅스 터미널에서 animate-im7.q16 명령어를 이용해 GIF 이미지를 손쉽게 재생하는 방법과 유용한 활용 팁을 간단하게 정리해보았습니다.
터미널 작업 중 별도의 뷰어 없이 가볍고 빠르게 GIF 파일을 확인하고 싶을 때 유용하게 활용해 보시기 바랍니다.