명령 줄에서 애니메이션 GIF 크기 최적화


26

GIF 애니메이션을 압축하는 방법? 예를 들어 색상 색인을 줄입니다.

파일은 Imagemagick을 사용하여 생성되지만 최적화 는 복잡해 보입니다 .

예를 들어 다음 애니메이션은 150x119에서 864KB입니다.

애니메이션 예

Linux 시스템에서 사용됩니다.


참조 GIF를 위해 pngcrush 같은 뭔가인가? 더 많은 답변을 얻으려면 스택 오버플로.
사용자

답변:


39

gifsicle을 사용하십시오 ( Mac OS X , Windows , DOS, Debian, FreeBSD 및 NetBSD에서 사용 가능).

gifsicle -i anim.gif -O3 --colors 256 -o anim-opt.gif

애니메이션이 더 많은 색상을 사용하는 경우 (예제 이미지는) 256 색으로 최적화하고 줄입니다.

색상 수를 줄이면 크기를 줄일 수 있습니다.

256 색만있는 이미지 예 512KB, 256 색

128 색만있는 이미지 예 412KB, 128 색

64 색만있는 이미지 예 340KB, 64 색

32 색의 이미지 예 240KB, 32 색

16 색만있는 이미지 예 140KB, 16 색

다른 Q & A를 기반으로 합니다.


1
답변 주셔서 감사합니다. 그것은 많은 도움이되었습니다. 다음을 사용하여 최상의 결과를 얻었습니다gifsicle -i anim.gif --optimize=3 -o anim-opt.gif
Mostafa Ahangarha

잘 작동합니다! 이상한 이유로, imagemagick을 사용하는 쉘 스크립트를 사용하고 있으며 최종 컷 프로 (이미지 시퀀스로 내 보낸)를 통해 비디오에서 가져온 GIF로 작동하지 않고 포토샵을 통해 내 보내지 만 다른 GIF에서 작동합니다.
SMT

FreeBSD 포트에서도 사용 가능 : freshports.org/graphics/gifsicle
Mateusz Piotrowski

-03의 의미를 설명해 주시겠습니까?
야곱
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.