PNG 파일은 투명도(알파 채널)를 지원하기 위해 4개의 채널(RGBA)을 사용합니다. 각각의 채널은 이미지의 색상 정보를 나타냅니다.
- 빨강 채널 (Red): 이미지에서 빨강색을 나타냅니다.
- 초록 채널 (Green): 이미지에서 초록색을 나타냅니다.
- 파랑 채널 (Blue): 이미지에서 파란색을 나타냅니다.
- 알파 채널 (Alpha): 이 채널은 각 픽셀의 투명도를 나타냅니다. 0은 완전한 투명을, 255는 완전한 불투명을 나타냅니다. 이 알파 채널을 사용하면 이미지에서 일부 영역을 투명하게 처리할 수 있습니다.
투명도를 지원하는 것은 PNG 파일이 배경이 없는 이미지나 이미지의 특정 부분을 다른 이미지와 결합할 때 유용합니다. 예를 들어, 로고 이미지를 PNG로 저장하면 배경이 투명한 로고를 얻을 수 있습니다.
이와 달리 JPEG 파일은 투명도를 지원하지 않고, 보통 RGB 세 개의 채널만을 사용합니다. JPEG는 압축된 이미지를 저장하는 데 유용하며, 투명도를 제공하지 않는 대신 파일 크기를 줄이고 더 많은 색상을 표현할 수 있도록 최적화되어 있습니다.
만약 투명도가 0이면 아무런 이미지도 안 보일 것이다.
'딥러닝(Deep Learning) > 컴퓨터 비전' 카테고리의 다른 글
캐니 에지(Canny Edge)(feat. false positive) (2) | 2024.01.02 |
---|---|
물체 인식(Object Recongnition) vs 의미 분할(Semantic Segmentation) (0) | 2023.12.31 |
오츄(Otsu) 알고리즘(feat. 최적화 문제로 임계치를 결정한 뒤 이진 영상화) (0) | 2023.12.27 |
Color Quantization(feat.양자화) (0) | 2023.12.26 |
cv.setMouseCallback() 사용 시, 매개 변수 flags의 역할 (0) | 2023.12.26 |