2014-03-06 2 views
1

저는 TI AM335x EVM을 연구하고 있습니다. Arago Linux 배포판을 사용합니다.이 코드에 어떤 색상이 있는지 어떻게 알 수 있습니까?

이 지금은이 장치의 시작 화면을 수정하려면, 그것은 psplash라는 사용자 공간 응용 프로그램을 가지고 있으며,이 색을 정의하는 파일은 여기입니다 파일의 코드입니다 :

psplash-colors.h :

/* This is the overall background color */ 
#define PSPLASH_BACKGROUND_COLOR 0xec,0xec,0xe1 

/* This is the color of any text output */ 
#define PSPLASH_TEXT_COLOR 0x6d,0x6d,0x70 

/* This is the color of the progress bar indicator */ 
#define PSPLASH_BAR_COLOR 0x6d,0x6d,0x70 

/* This is the color of the progress bar background */ 
#define PSPLASH_BAR_BACKGROUND_COLOR 0xec,0xec,0xe1 

나는 이러한 RGB 값을 구성하는 진수 코드입니다,하고 나는 그들이 x11 color codes이었을 거라고 생각 바이트의 3 개 세트의 사실에 기초 얻을.

내가 알아 내려고하는 것은 정확히 어떤 색상인가, 예를 들어 어디서나 0xEC 0xEC 0xE1을 찾을 수 없습니다. 이 값들이 나타내는 색을 어떻게 알 수 있습니까?

답변

2

0X 숫자는 그냥 10 진수로 16 진수를 변환 있도록이 16 진수로 작성하는 것을 의미하고 표준 0-255 RGB는

0xec,0xec,0xe1 -> ec,ec,e1 -> 236,236,225 
0x6d,0x6d,0x70 -> 6d,6d,70 -> 109,109,112 

here 값 도착하기 전에 변환 된 진수에 좋은 진수입니다 , 경우에 당신이 수학 잘되지 않습니다

here 색상 변환기 값이, 단지 텍스트 필드의 색상 값을 넣어 색이 값을 16 진수에

0

나타납니다. 10 진수로 변환하고 그들을 그리기 응용 프로그램에 넣으면 색상을 얻을. 예 : 0xEC 0xEC 0xE1 -> 236,236,225 -> 연한 회색을 얻습니다.

관련 문제