개발자 면접 공부/그래픽스

1픽셀의 바이트

chogyujin 2024. 1. 19. 15:29
728x90

1. 개요

오늘은 1픽셀의 바이트 크기를 알아보겠습니다.


2. 픽셀?

픽셀은 이미지를 이루는 가장 작은 단위를 말하며, 픽셀은 이미지를 이루는 점과 같습니다.
모니터 해상도에서 보통 1920x1080의 뜻은 가로 1920 로 1080의 픽셀이 모여있다는 뜻입니다.

참고로 1920X1080 = 2,073,600개의 픽셀이 모여있습니다.
그러므로 픽셀은 이진수로 표현하며 그 조합을 통해 흑백, 컬러 영상 및 이미지를 표현합니다.


3. 이진 영상

디지털 이미지 중 간단한 형태를 나타내며 이진 영상은 각 픽셀이 1bit로 이루어져 있으며, 각 픽셀은 오직 밝음(1), 어두음(0) 두 가지만을 표현합니다.

출처 : https://velog.io/@ichbinmin2/%EB%B9%84%ED%83%84%EA%B8%B0-2.-1%ED%94%BD%EC%85%80%EC%9D%80-%EB%AA%87%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%9D%B8%EA%B0%80%EC%9A%94


4. 흑백 영상

각 픽셀의 밝기 값을 0~255 사이 값으로 표현한 이미지이며, 8bit = 1byte의 메모리를 사용합니다.
픽셀 값들의 범위가 0~255 사이 값이며, 픽셀의 밝기 값들은 어느 범위에서 표현할지에 따라 흑백 영상의 모습이 달라진다.
가장 작은 범위로 표현한 영상이 바이너리 이미지(0~1사이의 값으로 밝리를 표현)라고 할 수 있으며, 가장 큰 값으로 표현한 범위가 0~255인 8bit로 표현한 흑백 영상이다.

출처 : https://velog.io/@ichbinmin2/%EB%B9%84%ED%83%84%EA%B8%B0-2.-1%ED%94%BD%EC%85%80%EC%9D%80-%EB%AA%87%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%9D%B8%EA%B0%80%EC%9A%94


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의 크기가 나타내진다.

출처 : https://velog.io/@ichbinmin2/%EB%B9%84%ED%83%84%EA%B8%B0-2.-1%ED%94%BD%EC%85%80%EC%9D%80-%EB%AA%87%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%9D%B8%EA%B0%80%EC%9A%94


6. 여담

HDR 이랑 LDR이 있습니다. LDR은 전통적인 이미지 이므로 위에 내용대로 24비트 아니면 32비트의 컬러로 표현합니다.
하지만 HDR은 그보다 더 많은 비트를 사용할수 있으며 10,12 16 비트까지 표현이 된다고 합니다(채널 하나당R=16,G=16,B=16,A=16).
그러므로 더욱 널은 동적 범위로 색을 표현할수 있습니다.

출처 : https://m.blog.naver.com/intenseardor/221736281026


7. Ref

https://velog.io/@ichbinmin2/%EB%B9%84%ED%83%84%EA%B8%B0-2.-1%ED%94%BD%EC%85%80%EC%9D%80-%EB%AA%87%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%9D%B8%EA%B0%80%EC%9A%94

 

'개발자 면접 공부 > 그래픽스' 카테고리의 다른 글

벡터의 내적으로 라디안 및 디그리 구하기  (0) 2023.09.29
IK 와 FK의 차이점  (0) 2023.05.11
쿼드 트리 & 옥 트리  (0) 2022.11.16
퐁 모델  (2) 2022.09.13
쉐이더란? (사용 이유)  (0) 2022.09.04