RGB to Integer 변환기
RGB 색상 값을 하나의 24비트 정수로 패킹하세요(여러 그래픽 API와 게임 엔진에서 사용).
이 도구가 궁금증을 해결해 주었나요?
감사합니다 — 도구 개선에 큰 도움이 됩니다.
이 도구 사용법
- 빨강, 초록, 파랑 값을 입력하세요(각각 0–255).
- 도구가 24비트 패킹 정수와 그 헥스 문자열을 계산합니다.
- 패킹된 0xRRGGBB 값을 받는 API에서는 십진수 정수를 사용하세요.
R, G, B 값을 하나의 정수로 패킹합니다: color = (R << 16) | (G << 8) | B. 게임 엔진, OpenGL, 저수준 그래픽 API에서 흔히 사용됩니다.
공식
A 24-bit RGB integer is formed by packing the three 8-bit channels into a single number using bit shifts:
integer = (R << 16) | (G << 8) | B
Equivalently: integer = R × 65536 + G × 256 + B
The hex string representation is 0x followed by the 6-digit zero-padded hex of that integer.
자주 묻는 질문
- RGB 색상은 정수로 어떻게 패킹되나요?
- 빨강은 비트 16–23, 초록은 비트 8–15, 파랑은 비트 0–7을 차지합니다. 공식은 다음과 같습니다: (R << 16) | (G << 8) | B.
- 정수는 어떤 범위를 가질 수 있나요?
- 24비트 RGB의 경우 0(검정)부터 16,777,215(흰색, 0xFFFFFF)까지입니다.