컴퓨터의 색상구현

    비트맵이미지에서는 한점마다 비트를 할당하여 색상을 표시하고 벡터이미지 에서는 도형마다 비트를 할당하여색상을 표시합니다. 예를 들어 비트맵이미지에서 점 하나에 8bit를 할당하였다면 8자리의 2진수로 색상을 표현하고 8자리2진수의 경우의 수는 256(2의8승)가지입니다.

    만약 점 한 개당 16bit를 할당하였다면 그 2배인 16자리의 수로서 색상을 표 현하고 그 경우의 수는 65,536가지입니다. 그러므로 16bit의 칼라는 대략 65,000가지의 색상을 표현하는 것입니다.


    칼라는 대체로 Cyan(청록), Magenta(자홍), Yellow(노랑), blacK(검정) 의 4가지 색상을 몇%씩 섞는가에 따라서 구현됩니다. 이것은 인쇄,출력에 해당되는 개념입니다.

    컴퓨터에서는 R(Red), G(Green), B(Blue) 의 빛이 섞여서 만들어지는 가산혼합의 개념으로 색상을 표시합니다.

 

    32bit 하이칼라에서는 R,G,B 각 색상의 0%~100%까지의 색상단계를 각각 256단계로 나누어 지고 256단계의 3가지 색상이 섞여 가면서 구현되는 색상의 경우의 수가 16,777,216가지 색상입니다.

 

 

 

8bit칼라 256색상 구현 RGB 계조의 혼합이 아닌 중복되는 비슷한색상들을 제외한 임의의 256가지 색상.
16bit하이칼라 65,536색상 구현
16bit칼라라도 8bit칼라처럼 사람이 직접 임의의  색상 65,536가지나 되는 색상을 지정한것일까?그렇지는 않으리라 예상하지만 정확한 사실은 확인되지 않고있습니다.
아시는 분은 가르쳐 주십시오.

이런 의문을 가지는것은 RGB 3가지 색상별로 bit를 할당한 조합으로 색을 만들어 낸다면 3의 제곱으로 나누어 떨어져야하는데 65,536은 3의제곱으로 나누어 떨어지 않기 때문입니다. 24bit칼라는 3으로 나누어 떨어짐.
24bit트루칼라 16,777,216색상 구현
Red 256단계 (8bit)
Green 256단계 (8bit)
Blue 256단계 (8bit)
256*256*256=16,777,216
보시는바와 같이 16,777,216은 256의 3제곱으로 나누어 떨어집니다.
32bit트루칼라 16,777,216색상 구현+ ∝
32bit칼라가 16,777,216보다 많은 색상을 표시하는것은 아닙니다. 사람은 24bit트루칼라 이상의 색상은 구분하지 못합니다. 그러므로 더 세분해서 색상을 표시해도 사람은 차이를 느끼지 못하는 것이죠.

 

 

profile

즐거운 CG생활 CGlink♥

'로그인' 후 이용 가능합니다.
글 수 6
List of Articles
번호제목조회 수추천 수날짜
6해상도란 무엇인가?[1]13,7091512002-12-06
5이미지 File 포맷9,2901432002-12-06
4컴퓨터 그래픽 이미지의 용량을 이해해보자.file8,7951592002-12-06
»컴퓨터는 모니터에 색상을 어떻게 구현해 내는가?9,0101452002-12-06
2컴퓨터의 용량단위와 2진수file11,0411702002-12-06
1컴퓨터그래픽은 크게 2D와 3D로 나눈다?file14,0191702002-12-06
Board Search




XE Login

OpenID Login