본문 바로가기

Story

[이미지 파일 형식] PNG와 JPEG중 뭘로 저장해야 할까?

반응형

안녕하세요 :)

여러분 혹시 PNG, JPEG(JPG)라고 적힌 것들을 보신 적 있으신가요?

아마 인터넷에서 이미지를 찾아도, 내가 만든 이미지를 저장할때도 항상 저장방식으로 나타나는 포맷으로 많이 접하고 계실 거라고 생각해요!

PNG, JPEG 모두 이미지 파일 형식으로 매우 흔하게 사용되는 형식입니다:)

두 가지 다 영문이라는 것과 이미지 포맷이란 것까진 알겠는데 두 포맷의 차이와 원하는 이미지 저장 시 어떻게 저장을 해야 제대로 저장이 되는지 한 번 알아보도록 하겠습니다!

 

 

[PNG와 JPEG(JPG)의 차이]

1.  압축방식

png jpeg

PNG(Portable Network Graphics)는 무손실 압축을 사용하여 압축을 진행해요.

그러니까 이미지가 압축될 때 원본 이미지의 픽셀 데이터가 거의 변경되지 않고 그대로 저장이 되는 방식입니다!

이렇게 저장된 이미지는 작업하던 원래의 이미지와 동일하게 표현돼요 :)

이런 특징으로 인해 PNG는 텍스트나 로고 같이 이미지가 선명하게 나타나야 하는 경우, 혹은 저장한 이미지로 2차 작업을 수행할 경우 등 다양한 전문작업에서 많이 사용돼요.

반면, JPEG(Joint Photographic Experts Group)는 손실 압축을 사용해요.

JPEG는 이미지를 저장하는 과정에서 일부 데이터를 제거하여 파일 크기를 줄이기 때문에 저장된 이미지는 원본 이미지와 약간의 차이가 있을 수 있습니다!

 

반응형

 

2. 이미지 크기

png jpeg 용량

 

PNG는 무손실 압축을 사용한다고 했죠?

그렇게 압축을 안 하고 화질을 보호하는 대신에 파일 크기는 jpeg에 비해 좀 크게 저장이 돼요!

데이터가 많다 = 용량이 크다. 인 것이죠! 

그래서 용량보다 화질이 더 중요한 작업에서 주로 사용되는 것이랍니다 :)

 

JPEG는 반대로 손실 압축을 사용하기 때문에 png에 비해 파일 크기가 작아요!

압축을 하면서 상대적으로 데이터가 손실되었기 때문에 적은 용량을 가질 수 있는 거죠!

 

LIST

 

3. 색상 표현

PNG는 기본 색상으로 24비트 RGB 색상을 지원하고 제일 중요한 사항으로 알파 채널을 지원합니다.

알파채널이란 투명한 채널을 뜻해요.

그러니까 배경이나 어떤 부분을 투명하게 저장해서 합성을 하는 등의 작업에 사용할 수 있는 거죠!

소위 누끼를 딴다고 하는 오브젝트 분리 작업을 진행한 후 다른 이미지나 영상에 작업한 이미지만 온전히 얹어두기 위해선 반드시 png 방식으로 저장하셔야 합니다!!

png jpg 배경

JPEG도 마찬가지로 24비트 RGB 색상 지원은 동일해요.

다만 png와 달리 알파 채널을 지원하지 않습니다.

배경이나 이미지를 투명하게 작업하고 합성하고 싶은데 jpeg로 저장을 하셨다면 배경색이 기본인 흰색으로 함께 저장이 되어있을 거예요 ㅠ

물론 투명한 채널도 필요 없고, 화질도 크게 상관없다 하시면 jpg만 한 포맷이 없는 것도 사실이죠 ㅎ

 

 

두 가지 형식 중 무엇을 사용하셔도 다 좋을 만큼 대표적으로 사용되는 파일 형식이지만 정확한 차이를 알고 사용한다면 조금 더 편하고 현명하게 파일 관리를 하실 수 있겠죠? :)

반응형