imagemagick 또는 gifsicle을 사용하여 특정 파일 크기의 GIF를 출력하시겠습니까?

imagemagick 또는 gifsicle을 사용하여 특정 파일 크기의 GIF를 출력하시겠습니까?

나는 팔로우해왔다이 온라인 가이드작은 비디오 클립을 이미지 프레임으로 변환한 다음 이를 하나의 애니메이션 GIF로 결합합니다.

내가 겪고 있는 문제는 각 GIF가 파일 크기와 크기(640x480 또는 이와 유사한 것) 모두에서 상당히 큰 경향이 있다는 것입니다. 640x480에서 약 2-3MB 정도 나오는 gif를 본 적이 있는데 이는 상당히 합리적입니다.

내 GIF의 대부분은 10MB보다 훨씬 크며, 총 25-30MB인 경우도 많습니다. 320x240으로 더 작게 크기를 줄여도 별로 도움이 되지 않으며 이러한 GIF를 Imgur와 같은 이미지 호스트에 빠르게 업로드할 수 없기 때문에 답답합니다.

이러한 GIF의 출력 크기를 강제로 적용하는 데 사용할 수 있는 방법이 있습니까? 최종 출력이 ~2MB가 되도록 요구하는 Gifsicle을 통한 명령처럼요? 온라인 문서를 살펴봤지만 이 주제에 대한 좋은 정보를 찾을 수 없습니다. 이런 종류의 이미지 조작을 위해 CLI를 사용하는 사람들의 조언에 진심으로 감사드립니다. 다음은 해당 가이드의 gifsicle 명령 사본입니다.

gifsicle -O3 --colors 256 Almost.gif > Done.gif

관련 정보