본문 바로가기
취미생활/유용한 정보 공유

GIF 움짤 용량 줄이기 2가지 방법

by 가론 2024. 2. 8.
반응형
SMALL

티스토리나 네이버 블로그, 모두 유튜브를 의식하여 동영상 업로드 용량에 대해서는 많이 관대해졌지만, 동영상에 비해 여러 개를 업로드할 수밖에 없는 사진에 대해서는 크게 달라지지 않았습니다.

사진 한장당 티스토리는 20MB, 네이버는 10MB로 제한되어 있는데, 일반 사진은 어지간한 고화질이 아닌 이상 충분하지만 사진을 여러 개로 겹쳐 프레임 단위로 재생하는 GIF 움짤 업로드에는 상당히 골치 아프죠.

 

오늘은, GIF 움짤의 용량을 최대한 손실 없이 줄일 수 있는 방법에 대해 알아보겠습니다.


1. EZGIF - https://ezgif.com/ 

 

Animated GIF editor and GIF maker

Easy to use online animated GIF maker and image editor. Upload and edit GIF images for free. Create, crop, resize, reverse, optimize and split animated GIFs, cut and resize videos, WebP and APNG animations.

ezgif.com

EZGIF는 GIF 움짤을 리사이즈, 수정, 용량 줄이기 등의 작업을 수행할 수 있는 웹사이트입니다.

GIF Optimize 기능을 사용하면 되는데, 이는 Lossy GIF라는 손실성 LZW 압축 방식으로 움짤의 화질이 저하되거나 노이즈가 생길 수 있지만 GIF 움짤의 용량을 30~50%나 줄일 수 있습니다.

용량을 줄일 GIF 파일을 업로드한 후 Compression level수치를 조절하여 용량을 줄이는 방식이죠. 다만, 수치를 높일수록 용량을 줄일 수 있지만 움짤의 화질의 저하와 프레임 사이의 노이즈 또한 증가합니다.

 

예시 움짤을 보겠습니다.

원본 움짤 - 조만간 리뷰 할 애니메이션의 장면을 움짤로 제작한 것입니다. (16MB)

GIF Optimize 후 움짤 - 원본 파일보다 약간 화질이 저하되고 노이즈가 생겼죠? (8.51MB)

 

움짤 파일 크기가 절반가량 줄어든 것을 볼 수 있습니다. 프레임 개수가 적은 움짤이라 Compression level 낮게 설정하여 생각보다 심한 화질 저하나 노이즈 생김이 적었지만, 용량이 큰 GIF파일의 용량을 줄이기 위해 수치를 높이게 된다면 위의 예시보다 큰 화질 저하나 노이즈가 생길 수 있습니다.

 

하지만, GIF 사진의 자체의 사이즈를 줄이지 않고도 획기적으로 용량을 줄일 수 있어 아주 유용하죠. 다만, EZGIF는 아무래도 웹사이트를 이용하다 보니 쿠키가 쌓이거나 사이트 자체의 장애가 생기면 업로드에 상당한 시간이 소요되거나 옵티마이즈 작업 자체의 시간이 상당히 늘어날 수 있는 단점이 있습니다.


2. GIFLossy GUI

우연히 구글링을 하다 찾아낸 단일 파일 프로그램인데, EZGIF의 GIF Optimize 작업을 인터넷 연결 없이 로컬환경에서 수행할 수 있는 간단한 프로그램입니다.

사용 방법은 간단합니다, 용량을 줄일 움짤 파일을 드래그하여 src라고 적힌 부분 위에 올려주면.

이런 식으로 표시가 되는데, 옵션을 설정해 주고 optimize! 를 클릭하면 파일명 뒷부분에 _GLossy라는 이름이 붙어 변환된 움짤 파일을 생성해 주죠.

lossy strength는 EZGIF의 Compression level이라 보시면 될 것이고, optimize level을 조정하면 조금 더 용량을 줄이는데 도움이 됩니다. target size는 제가 가장 많이 사용하는데, 앞의 두 설정을 딱히 하지 않고 원하는 용량을 지정해 준다면, 지정해 준 용량에 가장 근사치의 파일 크기로 변환됩니다.

GIFLossyGUI.zip
1.87MB


마무리 - 둘 중 뭐가 더 좋을까?

EZGIF: 웹사이트 내에서 파일 용량 줄이기, 리사이즈 등 여러 가지 작업을 수행할 수 있지만 본문에서 설명한 것 처럼 웹사이트라는 것이 발목을 잡곤 합니다. 브라우저의 쿠키가 쌓여 느려지거나, 서버가 불안정하거나 점검 때는 전혀 사용할 수 없고 업로드와 작업 모두 많은 시간을 소요될 수 있습니다.

 

GIFLossy GUI: 오로지 움짤 용량 줄이기 기능만을 사용하는 로컬 프로그램이라 여러가지 기능을 사용할 수 없지만, 3.5MB 정도의 포터블 프로그램이라 설치할 필요가 없는 프리웨어이고, 로컬 환경에서 작업할 수 있어 웹사이트나 인터넷 환경의 제약이 전혀 없어 언제든 사용할 수 있습니다.


개인적으로는 이번에 리뷰했던 ScreenToGif의 편집 기능으로 GIF 움짤의 설정을 모두 완료하고 용량을 줄일 때에만 활용하는 것들이라 브라우저나 웹사이트의 제약이 없는 GIFLossy GUI를 애용합니다.

 

따지고 보면 EZGIF 웹사이트를 제대로 이용할 수 없을 때, 대안으로 찾은 것이 GIFLossy GUI니 말이죠. 무튼, 오늘은 GIF 움짤의 용량 줄이는 두 가지 방법에 대하여 알아보았습니다. 두 가지 방법 모두 장/단점이 존재하니 직접 써보시고 편한 쪽을 선택하셨으면 합니다.

LIST