사진으로 움짤 만들기 – JPG/PNG를 GIF 애니메이션으로 변환하고 용량 줄이는 방법

JPG·PNG 사진 여러 장을 움짤(GIF 애니메이션)로 만드는 방법을 단계별로 안내합니다. 프레임별 표시 시간 조절, 가로폭·디더링 최적화로 카카오톡·디시인사이드·에펨코리아 업로드 용량 제한에 맞추는 팁까지 설치 없이 브라우저에서 완료하세요.

사진으로 움짤 만들기 – JPG/PNG를 GIF 애니메이션으로 변환하고 용량 줄이는 방법

커뮤니티에 올릴 움짤 하나 만들자고 포토샵을 깔 필요는 없습니다. 사진 몇 장만 있으면 브라우저에서 바로 GIF 애니메이션을 만들 수 있습니다. 문제는 완성된 파일이 20~40MB가 되어 카카오톡은 물론 디시인사이드, 에펨코리아 같은 커뮤니티 업로드 제한에 걸린다는 것이죠.

이 글에서는 사진을 GIF로 변환하면서도 용량을 최소화하는 핵심 원리와 구체적인 단계를 설명합니다.


GIF 파일 용량을 결정하는 핵심 요소

GIF는 동영상처럼 프레임 간 차이만 저장하는 구조가 아닙니다. 모든 프레임을 거의 독립적인 이미지로 저장하기 때문에 용량 공식이 매우 단순합니다:

프레임 수 × 프레임당 픽셀 수 = 파일 크기

프레임 수가로 해상도가 용량의 95%를 결정합니다. 여기서 많은 도구가 실수하는 부분이 있습니다.

중복 프레임 문제

일부 GIF 변환기는 고정 프레임레이트(예: 10fps)로 작동합니다. 사진 1장을 3초간 보여주려면 동일한 이미지를 30프레임이나 복사해서 써넣는 겁니다. 사진 6장이면 180프레임 — 원래 6프레임이면 될 파일이 30배로 불어납니다.

올바른 방법은 프레임별 지연 시간(delay)을 개별 설정하는 것입니다. 사진 1장에 3000ms 딜레이를 주면 단 1프레임으로 3초를 표현할 수 있습니다.


사진으로 가벼운 움짤 만드는 단계별 가이드

1단계: 사진 준비

  • 장수 제한: 6~12장이 적당합니다. 장수가 곧 프레임 수이므로 적을수록 가볍습니다.
  • HEIC 사진: 아이폰 라이브 포토나 HEIC 파일도 바로 사용 가능합니다. 별도 변환이 필요하면 HEIC→JPG 변환 가이드를 참고하세요.

2단계: 프레임 순서 및 표시 시간 설정

움짤 만들기 도구에 사진을 드래그하면 순서를 자유롭게 변경할 수 있습니다. 핵심은 프레임별 표시 시간을 직접 지정하는 것입니다:

  • 밈/리액션 움짤: 프레임당 200~500ms (빠르게 전환)
  • 상품 사진 회전: 프레임당 1000~2000ms (천천히 보여주기)
  • 단계별 설명: 프레임당 2000~4000ms (읽을 시간 확보)

이렇게 하면 사진 8장 = GIF 프레임 8개로, 불필요한 중복 프레임 없이 최소 용량을 달성합니다.

3단계: 가로폭(Width) 설정

GIF 용량을 줄이는 가장 효과적인 방법은 가로 해상도를 줄이는 것입니다:

용도권장 가로폭예상 용량 (10프레임)
카카오톡 전송320~480px1~3MB
커뮤니티 업로드 (디시·FM코리아)480~640px2~5MB
블로그·프레젠테이션640~800px4~8MB

원본 사진이 4000px짜리여도 GIF로 볼 때 480px이면 충분합니다. 모바일 화면에서도 깨끗하게 보입니다.

4단계: 디더링과 색상 최적화

GIF는 최대 256색만 사용할 수 있습니다. 사진의 그라데이션이 밴딩(줄무늬)으로 보일 수 있는데, Floyd-Steinberg 디더링을 켜면 시각적으로 부드러운 결과를 얻을 수 있습니다. 다만 디더링은 파일 크기를 약간 늘리므로, 단색 위주의 이미지라면 끄는 게 유리합니다.

5단계: 반복 설정 및 내보내기

  • 무한 반복: 커뮤니티·SNS용 기본값
  • 1회 재생: 프레젠테이션이나 설명용

내보내기를 누르면 브라우저 안에서 바로 GIF가 생성됩니다. 서버에 사진이 업로드되지 않으므로 개인 사진도 안심하고 사용할 수 있습니다.


용량 제한별 최적화 전략

카카오톡 (5MB 이하 권장)

카카오톡에서 GIF를 보내면 자동 재생으로 보이지만, 용량이 크면 썸네일만 표시되거나 전송이 실패합니다. 가로폭 360420px + 프레임 68장 조합이면 대부분 5MB 이하로 맞출 수 있습니다.

디시인사이드·에펨코리아·네이트판

커뮤니티마다 업로드 제한이 다르지만, 대부분 10MB 이하가 안전선입니다. 가로폭 480px, 프레임 10장 이내면 충분합니다.

그래도 용량이 초과된다면

이미 만들어진 GIF의 용량을 더 줄여야 할 때는 두 가지 선택지가 있습니다:

  1. 프레임 수 줄이기: 불필요한 중간 프레임을 삭제
  2. MP4로 변환: 동일한 애니메이션이 MP4로 변환하면 용량이 80~90% 줄어듭니다. GIF→MP4 변환 가이드에서 자세히 다룹니다.

활용 아이디어

  • 제품 리뷰: 언박싱 사진을 순서대로 움짤로 만들어 블로그·커뮤니티에 올리기
  • 여행 기록: 같은 장소의 시간대별 사진으로 타임랩스 느낌 움짤 만들기
  • 펫 짤방: 반려동물 연사 사진으로 귀여운 움짤 제작 → 카톡 프사·단톡방 공유
  • 업무용: 소프트웨어 조작 순서를 스크린샷으로 찍어 움짤 설명서 만들기

자주 묻는 질문

움짤 만드는 법이 뭐예요? 프로그램 설치 없이 할 수 있나요?

네, 브라우저 기반 움짤 만들기 도구를 사용하면 프로그램 설치 없이 사진을 드래그하는 것만으로 GIF 애니메이션을 만들 수 있습니다. 사진은 서버에 업로드되지 않고 브라우저 내에서 100% 처리됩니다.

카카오톡으로 움짤 보내면 안 움직여요. 어떻게 해요?

GIF 파일 용량이 너무 크면 카카오톡에서 정상적으로 재생되지 않을 수 있습니다. 가로폭을 360~420px로 줄이고, 프레임 수를 8장 이하로 제한해 5MB 미만으로 맞추세요. 그래도 안 되면 GIF를 MP4로 변환하면 훨씬 가볍게 보낼 수 있습니다.

JPG 사진 말고 PNG나 HEIC도 움짤로 만들 수 있나요?

JPG, PNG, WebP, HEIC 등 모든 일반 이미지 포맷을 지원합니다. 아이폰에서 찍은 HEIC 사진도 별도 변환 없이 바로 사용 가능합니다.

움짤 프레임 속도(FPS)는 어떻게 조절하나요?

프레임별로 표시 시간을 밀리초(ms) 단위로 직접 설정합니다. 예를 들어 500ms = 1초에 2프레임, 200ms = 1초에 5프레임입니다. 일반적인 움짤은 300~500ms 간격이 자연스럽습니다.

만든 움짤 용량이 너무 커요. 어떻게 줄이나요?

가장 효과적인 순서: ① 가로폭 줄이기 (480px 이하) → ② 프레임 수 줄이기 → ③ 디더링 끄기. 그래도 부족하면 MP4로 변환하는 것이 가장 확실한 방법입니다.

워터마크 없이 무료로 사용할 수 있나요?

완전 무료이며 워터마크가 절대 삽입되지 않습니다. 계정 가입도 필요 없고, 파일이 서버에 업로드되지 않으므로 개인정보 걱정도 없습니다.


관련 가이드