프로젝트 소개

AnythingToGif는 정지 이미지와 비디오 파일을 GIF 형식으로 변환하도록 설계된 명령줄 유틸리티입니다. 256색 팔레트로 제한된 기존 GIF와 달리, 이 도구는 각 프레임에 고유한 로컬 컬러 테이블을 갖도록 컬러 세트를 분할함으로써 고색상(TrueColor) GIF를 생성할 수 있습니다. 이를 통해 프레임이 레이어링됨에 따라 이미지의 색상 충실도가 점진적으로 향상됩니다. 주요 기술적 기능은 다음과 같습니다: - 광범위한 색상 관리: 다양한 퀀타이저(예: Octree, Median-Cut, Wu), 디더러(예: Floyd-Steinberg, Atkinson, Blue Noise) 및 색상 거리 측정법(예: CIEDE2000, Euclidean)을 통합합니다. - 고색상 구현: 프레임 폐기 방법과 투명도를 사용하여 여러 색상 팔레트를 오버레이함으로써 원본 풀컬러 이미지를 표현할 수 있게 합니다. - 커스텀 GIF 엔진: 로컬 팔레트, 프레임 지연 및 LZW 압축을 관리하기 위해 GIF89a 사양을 기반으로 한 내장 GIF 라이터를 특징으로 합니다. - 비디오 변환: 비디오에서 프레임을 추출하고 동일한 고색상 알고리즘을 적용하여 시각적 품질을 유지할 수 있습니다. - 유연한 구성: 색상 순서 지정(예: MostUsedFirst, HighLuminanceFirst) 및 반복적 정밀화(Ant-tree 방식의 정밀화) 옵션을 제공합니다.