Color Code Converter
하나의 포맷을 입력하면 HEX, RGB (0-255), 0xRRGGBB, RGB565 간 변환이 가능합니다.
컬러 포맷 가이드: RGB, HEX, 0xRRGGBB, RGB565 언제 사용할까
프로젝트와 툴체인마다 다른 컬러 코드 형식을 요구합니다. 이 간단한 가이드를 참고하여 웹 UI, 펌웨어 상수, 임베디드 디스플레이에 적합한 형식을 선택하세요.
RGB (0-255): 채널 레벨 제어 및 디버깅
빨강/초록/파랑 채널을 직접 제어해야 할 때 RGB를 사용하세요. 밝기 조정, 색상 연산, 보간, 센서/LED 캘리브레이션 로직에 유용합니다. 각 채널 값이 명시적이므로 로그에서도 편리합니다.
HEX (#RRGGBB): 디자인 및 웹용 간결한 형식
HEX는 짧고 읽기 쉬워 디자인 핸드오프, CSS, 문서에서 널리 사용됩니다. 디자인 파일에서 색상을 가져올 때 HEX가 가장 빠른 입력 형식입니다.
0xRRGGBB: 펌웨어 친화적 코드 상수
많은 임베디드 및 그래픽 코드베이스는 0x3A7BFD와 같은 16진수 정수 리터럴로 색상을 저장합니다. C/C++ 헤더, 룩업 테이블, UI 테마 구조체에 상수를 작성할 때 이 형식을 선택하세요.
RGB565: LCD/TFT 파이프라인용 16비트 형식
RGB565는 색상을 16비트로 저장하여 메모리 대역폭과 프레임버퍼 크기를 줄입니다. SPI/I80 디스플레이 드라이버와 마이크로컨트롤러 GUI 스택에서 널리 사용됩니다. 정밀도가 줄어들기 때문에 24비트 RGB에서 변환 시 미세한 색상 차이가 발생할 수 있습니다.
RGB565 중심 변환은 RGB565 to HEX Converter.
빠른 선택 규칙
디자인 입력에서 HEX 또는 RGB로 시작하고, 펌웨어 상수에는 0xRRGGBB를 사용하며, 디스플레이 파이프라인이 16비트 컬러를 요구할 때만 RGB565로 변환하세요.
FAQ
RGB565 변환은 정확한가요?
RGB565는 색상 정밀도를 줄이므로, 다시 RGB로 변환하면 근사 8비트 값이 됩니다.
HEX와 RGB는 동일한 정보인가요?
네. HEX와 RGB 모두 24비트 색상을 나타내며, 같은 값의 서로 다른 표기법입니다.
코드에서 0xRRGGBB로 색상을 저장해야 하는 경우는?
코드베이스나 그래픽 API가 문자열 대신 정수형 색상 상수를 요구할 때 사용하세요.
관련 도구
RGB565 Color Picker · RGB565 to HEX Converter · Image to RGB565 C Array Converter · TFT/SPI Display Bandwidth Calculator