본문 바로가기

딥러닝(Deep Learning)/컴퓨터 비전

png 파일과 jpg(jpeg) 파일의 차이점(feat. Alpha 채널)

PNG 파일은 투명도(알파 채널)를 지원하기 위해 4개의 채널(RGBA)을 사용합니다. 각각의 채널은 이미지의 색상 정보를 나타냅니다.

  1. 빨강 채널 (Red): 이미지에서 빨강색을 나타냅니다.
  2. 초록 채널 (Green): 이미지에서 초록색을 나타냅니다.
  3. 파랑 채널 (Blue): 이미지에서 파란색을 나타냅니다.
  4. 알파 채널 (Alpha): 이 채널은 각 픽셀의 투명도를 나타냅니다. 0은 완전한 투명을, 255는 완전한 불투명을 나타냅니다. 이 알파 채널을 사용하면 이미지에서 일부 영역을 투명하게 처리할 수 있습니다.

투명도를 지원하는 것은 PNG 파일이 배경이 없는 이미지나 이미지의 특정 부분을 다른 이미지와 결합할 때 유용합니다. 예를 들어, 로고 이미지를 PNG로 저장하면 배경이 투명한 로고를 얻을 수 있습니다.

이와 달리 JPEG 파일은 투명도를 지원하지 않고, 보통 RGB 세 개의 채널만을 사용합니다. JPEG는 압축된 이미지를 저장하는 데 유용하며, 투명도를 제공하지 않는 대신 파일 크기를 줄이고 더 많은 색상을 표현할 수 있도록 최적화되어 있습니다.

만약 투명도가 0이면 아무런 이미지도 안 보일 것이다. 

오르쪽으로 갈 수록(투명도가 0에 가까울 수록) 사진의 투명도가 높아 진다.