GIF 용량 줄이기
브라우저에서, 업로드 없이
GIF
고른 크기 이하 · 재생 시간 그대로
GIF
GIF → 더 작은 GIF규격
6개 항목| 항목 | 값 | 비고 |
|---|---|---|
| 입력 | GIF | 정지·움직이는 것 모두 |
| 출력 | GIF | 같은 프레임·딜레이·반복 횟수 |
| 크기 | 256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB | 파일보다 작은 것만. 1 MB는 1,000,000바이트 |
| 단계 | 7 | 먼저 다시 쓰기, 그다음 색 줄이기, 그다음 화면 줄이기 |
| 화질 | 첫 단계는 손실 없음 | 프레임마다 색이 다 들어갈 때. 아니면 다시 저장 |
| 처리 위치 | 이 브라우저 | 서버로 보내지 않음 |
무엇이 달라지나
3개무슨 일이, 왜 일어나나
GIF를 놓으면 이 페이지가 단계마다 실제로 써 보고 결과를 모두 갖고 있다가, 원래 크기보다 작으면서 어느 단계로든 닿는 크기 — 256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB — 를 버튼으로 내놓고 버튼마다 몇 단계인지 적는다. 누르면 바로 건넨다. 이미 써 둔 파일이라 버튼에 적힌 크기가 곧 받는 크기다. GIF는 어디로도 가지 않고, 이 탭 안에서 풀었다가 다시 묶는다.
첫 단계는 눈에 보이는 것을 바꾸지 않는다. 모든 프레임을 제 크기, 제 색 그대로 다시 쓰되 앞 프레임과 달라진 사각형만 담는다 — GIF 도구가 움직이는 그림을 작게 담는 방식이다. 프레임을 통째로 저장한 GIF는 이것만으로 크게 줄어드는 일이 많고, 프레임마다 색이 다 들어가면 화소 하나 바뀌지 않아 배지가 화질 손실 없음이라고 말한다.
그다음부터는 조금씩 내준다. 프레임당 색 수(GIF의 화소는 팔레트 번호라서 256색은 화소당 8비트, 64색은 6비트), 그다음 더 작은 화면, 그다음 둘 다 — 가로 25%, 32색까지. 색과 크기를 번갈아 줄이는 것은 한쪽만 끝까지 줄이면 같은 용량에서 더 나빠 보이기 때문이다. 프레임 수, 프레임마다의 딜레이, 반복 횟수는 어느 단계에서나 그대로다.
자주 묻는 질문
4개화질이 떨어지나요
첫 단계에서 프레임마다 색이 다 들어가면 떨어지지 않는다. 화소가 원본 그대로이고 배지가 그렇게 말한다. 그다음 단계부터는 무언가를 내주고, 버튼이 무엇인지 적는다 — 색이 줄면 그러데이션에 띠가 지고, 화면이 줄면 화소가 줄어든다. 크기마다 맞는 것 중 가장 적게 바꾼 단계를 쓴다.
재생 속도가 바뀌나요
바뀌지 않는다. 프레임마다 제 딜레이를 지키고 반복 횟수도 원본 그대로다. 속도를 바꾸려면 딜레이만 고쳐 쓰는 GIF 속도 바꾸기 페이지를 쓰면 된다.
내 GIF에는 왜 고를 크기가 없나요
이미 가장 작은 선택지보다 작거나, 마지막 단계 — 가로 25%, 32색 — 까지 줄여도 원래 크기보다 작은 선택지들보다 크기 때문이다. 어느 쪽인지, 가장 작게는 얼마였는지 페이지가 말한다. 그보다 작게 하려면 동영상에서 더 짧게 다시 만드는 수밖에 없다.
GIF가 업로드되나요
아니요. 브라우저가 디스크에서 읽고 새 파일도 이 페이지에서 씁니다. 이 사이트에는 업로드 엔드포인트가 없어서 파일이 갈 곳 자체가 없습니다.