본문 바로가기

지식 창고/Computer ETC...

PNG 와 GIF 비교


8비트 투명층을 사용한 PNG 그림 (위), 격자 무늬 배경에 올려 놓았을 때의 모습 (아래)

사용자 삽입 이미지

사용자 삽입 이미지


PNG vs GIF

  • 대부분의 경우 PNG는 GIF보다 압축률이 더 높다.
  • GIF의 단색 투명층과 달리 8비트 알파 채널을 이용한 투명층을 지원한다.
  • 256색을 지원하는 GIF와 달리 트루 컬러를 지원한다.
  • GIF에서는 제공되는 애니메이션을 PNG는 지원하는 않는다. (대안으로 PNG에 기반한 APNG, JNG, MNG와 같은 파일 형식이 제안되었다.)

파일 크기

PNG가 GIF보다 최신의 압축 알고리즘을 사용하지만, GIF보다 더 큰 파일을 만든다고 알고 있는 사람이 있다. 여기에는 몇 가지 까닭이 있는데,

  • GIF는 256색만을 지원한다. 트루 컬러 그림을 PNG로 압축할 때는 원본의 색을 다 저장하는 반면, GIF로 저장할 때는 256 색으로 수를 줄인 다음에 저장한다. 만약 원본도 256색만을 사용한다면 이런 차이는 나오지 않는다.
  • PNG 파일 형식에는 메타데이터가 추가로 붙어 있는 경우가 있다. (어도비 사의 파이어웍스 등).
  • 어도비 포토샵의 일부 옛 버젼에서는 PNG 압축 알고리즘을 잘 구현해 내지 못해 큰 파일을 만들곤 했다.

PNG 파일의 크기를 줄이는 OptiPNG나 pngcrush와 같은 오픈 소스로 MS-DOS에서 유닉스나 리눅스 등의 다양한 환경을 지원하여 제공하고 있다.

-자료제공 : 위키백과 -


-제 생각 -

GIF만 알고 있다가 PNG를 알고난후 이제GIF는 거의 사용안합니다

쉽게 말하면

GIF는 투명효과만 지원하고

PNG는 투명효과 및 반투명효과까지 지원하는거죠