🎸기타지식

[기타] JPG와 PNG의 차이점, 장단점은??

728x90
반응형

JPG와 PNG, 컴퓨터에서 이미지를 사용해봤다면 누구나 한 번 쯤은 마주쳤을 확장자이다. 

 

하지만 이 두 가지 형식에 대해서 어떠한 궁금증도 들지 않았었지만, 

 

PNG와 JPG의 차이가 무엇인지를 묻는 질문을 보고 궁금증이 생겨 여러 군데에서 찾아보았다. 

 

아래는 그 정보들을 나름 요약한 글이 될 것 이다!

 

 

 

< PNG >

 

PNG는 Portable Network Graphics의 약어로 특징은 다음과 같다. 

 

* PNG는 "비손실 압축 파일 포맷" 이다. 

 

즉, 압축과정에서 이미지의 정보가 손실되는 것을 방지하는 방법이라는 것이다. 이러한 특성 때문에 보통 용량이 JPG보다 크다. 품질은 더 

 

좋다.

 

* JPG와는 다르게 투명한 배경을 사용할 수 있다. 

 

이미지에서 객체만을 가지고 오고 싶을 때, JPG는 흰 배경도 가져오지만 PNG는 격자로 된 투명한 배경을 가질 수 있다. 

 

 

 

< JPG (=JPEG) >

 

* JPG는 "손실 압축 파일 포맷"이다.

 

압축 과정에서 정보 손실이 발생한다. PNG와 다르게 압축 과정에서 이미지의 품질이 떨어질 수 있다. 하지만 용량은 그만큼 줄어들게 된다.

 

이 알고리즘은 데이터를 줄이기 위해 양자화를 하게 된다. 양자화란 자연스러운 색상을 단순화시키는 역할을 하는 것 이다. 양자화를 하면 

 

색수가 줄어들게 되어, 이 때 데이터의 손실이 발생하게 되는 것이다. 

 

* 압축 비율을 직접 조정할 수 있다

 

주어진 범위 안에서 품질을 정하여 압축할 수 있다. 

 

 

 

 

 

 

** 따라서 용도에 맞춰서 JPG와 PNG를 사용하면 된다, 가볍고, 육안으로 구분이 잘 안될정도의 화질을 유지하면서 사용하고 싶다면 JPG를 사용하여 파일 사이즈의 부담을 줄이고 / 투명한 배경이 필요하거나, 고화질의 이미지를 필요로 한다면 PNG를 사용하면 될 것 이다.

 

 

이젠 누가 차이를 물어본다면 대답할 수 있는 수준은 된 것 같다~

 

 

Reference : https://ehdrjsdlzzzz.github.io/2019/05/20/JPG-vs-PNG/

     https://sunsetandu.tistory.com/585

728x90
반응형