1. 개요
오늘은 1픽셀의 바이트 크기를 알아보겠습니다.
2. 픽셀?
픽셀은 이미지를 이루는 가장 작은 단위를 말하며, 픽셀은 이미지를 이루는 점과 같습니다.
모니터 해상도에서 보통 1920x1080의 뜻은 가로 1920 로 1080의 픽셀이 모여있다는 뜻입니다.
참고로 1920X1080 = 2,073,600개의 픽셀이 모여있습니다.
그러므로 픽셀은 이진수로 표현하며 그 조합을 통해 흑백, 컬러 영상 및 이미지를 표현합니다.
3. 이진 영상
디지털 이미지 중 간단한 형태를 나타내며 이진 영상은 각 픽셀이 1bit로 이루어져 있으며, 각 픽셀은 오직 밝음(1), 어두음(0) 두 가지만을 표현합니다.
4. 흑백 영상
각 픽셀의 밝기 값을 0~255 사이 값으로 표현한 이미지이며, 8bit = 1byte의 메모리를 사용합니다.
픽셀 값들의 범위가 0~255 사이 값이며, 픽셀의 밝기 값들은 어느 범위에서 표현할지에 따라 흑백 영상의 모습이 달라진다.
가장 작은 범위로 표현한 영상이 바이너리 이미지(0~1사이의 값으로 밝리를 표현)라고 할 수 있으며, 가장 큰 값으로 표현한 범위가 0~255인 8bit로 표현한 흑백 영상이다.
5. 컬러 영상
컬러 영상은 3개의 채널로 표현됩니다(알파 값까지 있어서 4개).
이때 3개의 채널은 빛의 3원색인 빨강(Red), 녹색(Green), 파랑(Blue)이며, 각 채널은 0~255 사이의 값으로 빨강의 정도, 녹색의 정도, 파랑의 정도를 각각 나타냅니다.
컬러 영상에서는 각각의 8bit의 기본 컬러 3개를 조합하여, 256x256x256 = 16,777,216개의 컬러를 만들어 낼 수 있으며 8bit(R,G,B) 3개를 조합하여 총 24bit를 이용하여 컬러를 표현했으며 이를 트루 컬러 라고 부른다. 24bit(RGB = 8,8,8 bit)는 하나의 픽셀을 표현할 수 있는 bit의 크기이다.
거기에 A즉 알파값을 추가하면 32bit를 이용하여 컬러를 표현하며 총 4byte의 크기가 나타내진다.
6. 여담
HDR 이랑 LDR이 있습니다. LDR은 전통적인 이미지 이므로 위에 내용대로 24비트 아니면 32비트의 컬러로 표현합니다.
하지만 HDR은 그보다 더 많은 비트를 사용할수 있으며 10,12 16 비트까지 표현이 된다고 합니다(채널 하나당R=16,G=16,B=16,A=16).
그러므로 더욱 널은 동적 범위로 색을 표현할수 있습니다.
7. Ref
'개발자 면접 공부 > 그래픽스' 카테고리의 다른 글
벡터의 내적으로 라디안 및 디그리 구하기 (0) | 2023.09.29 |
---|---|
IK 와 FK의 차이점 (0) | 2023.05.11 |
쿼드 트리 & 옥 트리 (0) | 2022.11.16 |
퐁 모델 (2) | 2022.09.13 |
쉐이더란? (사용 이유) (0) | 2022.09.04 |