본문 바로가기
기타

GIF란 무엇인가?

by 코딩히어로 2022. 6. 8.
728x90

이미지 포맷에서 JPG나 PNG 같은 형식은 많이 접했는데 

약간은 생소한 GIF 포맷에 대해 무엇인지 정리해보도록 하겠습니다

 

GIF는 Graphics Interchange Format의 약자로 비트맵 그래픽 파일 포맷입니다

처음 개발된것은 1987년으로 오래되었지만 대부분 일반인들 사이에서는 사진을 찍거나

스크린샷을 캡처하는 등의 모든 파일이 JPG나 PNG로 되어있기 때문에 접할 기회가 많지는 않습니다

 

GIF는 특별한 플러그인을 요구하지 않고 여러 환경에서 쉽게 사용할 수 있는 장점이 있기에

흔히 웹페이지에서 보이는 배너 광고등에 다중 프레임 애니메이션을 적용하여 많이 사용되고 있습니다

 

 

GIF 특징


  • GIF는 최대 256색을 표현할 수 있는 포맷
  • 데이터 압축기술 LZW(Lempel-Ziv-Welch) 기술을 사용
  • 해당 포맷은 비손실 압축 형식
  • 이미지 전송속도 빠름
  • 애니메이션 구현이 가능
  • GIF는 256색의 제한이 있기 때문에 PNG 포맷을 새롭게 개발

GIF 규격으로 압축된 이미지 파일은 원본 이미지의 품질을 손상시키지 않고도

파일 용량을 원본의 40% 수준으로 줄일 수 있어 저장 장치의 공간을 절약할 수 있고

네트워크 환경에서 보다 빠르게 이미지 데이터를 전송할 수 있습니다

GIF 파일에 적용된 LZW 압축 예시

 

GIF의 가장 큰 장점이라고 한다면 특정 색을 투명으로 처리해서 다른 색의 배경 위에

겹쳐서 표시할 수 있다는 것인데 이러한 복수 이미지 기능을 이용해 간단한 애니메이션 효과를 구현할 수 있습니다

이러한 이유로 웹 페이지 상에서 움직이는 일명 움짤을 적용할 때 GIF가 많이 사용됩니다

 

 

GIF 문제점


GIF는 256색의 제한이라는 큰 단점을 가지고 있습니다

만약 256색 이상으로 구성된 원본 이미지 파일을 GIF 변환할 경우에는 화질이 저하되기 때문에

이미 트루컬러(약 1670만 색) 기반의 콘텐츠가 주류를 이루게 된 현재에는 GIF의 효용성이 크게 줄어들었습니다

 

또한 비손실압축 이미지 포맷은 JPEG와 같은 손실 압축 이미지 규격과 비교했을 때

용량을 줄이는데 한계가 있고 JPEG 포맷은 트루 컬러까지 구현이 가능하기 때문에

GIF의 사용은 시간이 지날수록 더욱 줄어들고 있습니다

 

마지막으로 GIF 파일을 압축하는데 필수적인 LZW 압축 기술에 특허가 걸려 있다 보니

많은 기업들과 사용자들 사이에서는 GIF를 사용하기에 부담을 느끼면서 추후

무손실 압축 이미지 포맷이면서 트루 컬러까지 사용 가능한 PNG 포맷이 등장했습니다

728x90
반응형

'기타' 카테고리의 다른 글

[기타] csv 파일이란?  (2) 2022.09.22
[POSTMAN] 포스트맨 사용법 (REST API 테스트)  (3) 2022.09.20
이미지 용량 줄이는 사이트 정리  (4) 2022.06.08
RF란?  (2) 2022.06.07
CRC란?  (4) 2022.05.24

댓글