포멧은 두가지 형태가 있습니다.
87a - 오리지널 GIF 포멧
89a - CompuServe에서 만든 87a의 개선 버전입니다.
한 스트림안에 여러 이미지가 들어가는 것을 지원해줍니다.
이미지 전체가 다운로드 되는 중에 이미지를 점진적으로 진행되는 것을 보여줄 수 있습니다.(interlaced 기능)
Application-specfic한 메타데이터를 넣을 수 있습니다.
두 개의 버전은 파일 시작 부분의 6개 byte들로 구분되어질 수 있습니다. 6개의 byte들은 ASCII로 "GIF87a"나 "GIF89a"를 가질 수 있습니다.
89a - CompuServe에서 만든 87a의 개선 버전입니다.
두 개의 버전은 파일 시작 부분의 6개 byte들로 구분되어질 수 있습니다. 6개의 byte들은 ASCII로 "GIF87a"나 "GIF89a"를 가질 수 있습니다.
GIF의 특징 중 하나는 Unisys소유의 LZW 압축 알고리즘을 사용하는 것입니다. 처음에 Compuserve에서 GIF 포멧을 개발할 때 LZW 알고리즘에 특허가 있는지를 모르고 개발되었습니다.(1989년) 그 후 GIF 포멧이 LZW 알고리즘을 사용하는 것을 발견한 Unisys에서 특허 사용에 따른 비용을 요구하게 됩니다.(1949년)
2003년 6월 20일, 미국에서 LZW 알고리즘의 특허는 종료되었으며 유럽은 2004년 6월 18일, 일본은 2004년 6월 20일, 캐나다는 7월 7일 종료되었습니다.
출처 : http://en.wikipedia.org/wiki/Gif
댓글 없음:
댓글 쓰기