RGB Color Codes Chart 🎨 (rapidtables.com
RGB Color Codes Chart 🎨
RGB Color Codes Chart RGB color picker | RGB color codes chart | RGB color space | RGB color format and calculation | RGB color table RGB color picker RGB color codes chart Hover with cursor on color to get the hex and decimal color codes below: RGB color
www.rapidtables.com
포토샵이나 그림툴, 사진 편집툴 등에 익숙한 사람들은 잘 알겠지만
Decimal Code R,G,B 각각의 값을 조절하면 조절할 때마다, 다른 추출색을 볼 수 있다.
빨강의 0~255 경우, 그린의 정도 0~255 경우, 파랑의 정도 0~255 경우를 다르게 설정할 수 있으므로
총 255 * 255 * 255 가지의 색을 볼 수 있는 것이다.
R,G,B 모두 char 형(8비트 정수형 데이터타입)을 사용한다.
2^8의 크기를 가진 데이터형으로 -128~127까지의 숫자를 나타낼 수 있는데,
다만, char, signed char, unsigned char로 총 3가지의 Variation이 있다.
signed 와 unsigned는 음수부터 2^8승 크기의 숫자를 나타내냐, 아니면 0부터 2^8승 크기의 숫자를
나타내냐의 차이로,
signed = -128 ~ 127 (음수표시 가능)
unsigned = 0 ~ 255 (양수만 표시 가능)이므로 R,G,B 는 모두 unsigned char이라는 것을 알 수 있다.
그렇다면 Vec{0.0f, 0.0f, 1.0f, 1.0f}과 같이 라는 0~1로 따지는 숫자 체계로
순서대로 R,G,B, Alpha(투명도)일 때, salmon을 보고 싶다면?
salmon | #FA8072 | (250,128,114) |
R,G,B 각각이 0~1인 것을 255로 나눈 값으로 변환해주어야 한다.
Vec{0.0f, 0.0f, 1.0f, 1.0f}였던 것을
Vec4{250.0f / 255.0f, 128.0f / 255.0f, 114.0f / 255.0f, 1.0f}로 바꾸면
R,G,B 각각 0~1 사이의 값으로 각각 읽히게 되면서 정상적으로 salmon의 색감을 볼 수 있게 된다.

