보통 컬러에 사용할 때, 0xFFFFFF -> RGB를 각각 1byte 씩 매칭하여 사용된다. 그러나 tft lcd 를 arduino 같은 플랫폼에서 사용할 때는 3 byte가 아닌 2 byte 형태로 축소하여 Color를 표현하기도 하는데 이것을 위한 컬러 변환 하는 방법은 아래와 같다. unsigned long rgb = strtol(hex_code.c_str(), NULL, 16); // 3byte에서 각각의 R, G, B 값을 추출합니다. byte red = (rgb >> 16) & 0xff; byte green = (rgb >> 8) & 0xff; byte blue = rgb & 0xff; // 각각의 값을 2byte 형태로 변환합니다. byte r_2byte = map(red, 0, 255, ..