프로그래밍

색상 코드 질문~

캡처.JPG

 

TFT LCD 예제 하나 뜯어보면서 정의된 내용 보고있는데 예제에서 설정한 색상의 리스트가 위의 사진이야.

내가 알고있는 색상코드는 RGB값을 각각 두자리의 16진수로 나타낸 #FFFFFF 같은 거란 말이지

근데 코드에선 16진수는 4자리일 뿐이고 심지어 MAGENTA와 BRED 색상을 보면 0xF81F와 0XF81F로 X의 대/소문자 구분만 되어있지만

실제로 출력해보면 같은색깔인거 같아

 

저 색상코드는 어떻게 계산하는 것이며 0x와 0X에 유의미한 차이가 있는지 너무 궁금해

찾아봐도 내가 알고있는 색상코드의 설명뿐이고 너무 힘들다

12개의 댓글

2019.01.15

0x랑 0X는 차이 없고 0x00FFFF = 0xFFFF

0
2019.01.15
@Patrick

그럼 코드속 RED 값은 F800인데 rgb 값이 어떻게 되는거야?

0
2019.01.15
@돗돗리판

근데 저거 선언댄거 보니까 rgb 형태가 아닌거 같은데? white가 FFFFFF가 대야하는데 FFFF인거보니

0
2019.01.15
@Patrick

그치? 뭔가 이상하다니까

근데 예제라서 돌려보면 잘 나오는게 또 골때림

0
2019.01.15
@돗돗리판

24비트 rgb가 아니라 18비트 rgb인듯

0
2019.01.15
@Patrick

아래 댓글이랑 섞어서 찾아보니 16비트 rgb 인거 같아 답변 고마워

0
2019.01.15
@돗돗리판

tft lcd는 찾아버니까 16비트 rgb가 맞아

rgb565 검색해보면 더 알기쉬울거야

0

0x는 16진수라는걸 나타내는거고 대소문자 차이없음

0
2019.01.15

왜 같은 색이 나오냐면 blue + red 가 magenta거든..

0
2019.01.15
@아리성애자

구분지어서 정의해놨길래 뭔가 다를까 했지 ㅎㅎ

0
2019.01.15
@아리성애자

일단 난 이거 모르는데 여기 써잇는거만 보고 생각해보면

 

빨강은 0xf800이지 파랑은 0x001f고 녹색은 0x07e0

 

얘들을 이진수로 바꾸면

 

빨강 111110...0

파랑 0...011111

녹색 0000011111100000

 

2진수로 앞에 5자리는 r 가운데6자리는 g 마지막5자리 b인듯

 

0
2019.01.15
@아리성애자

이거 보고 찾아봤는데 16진수 rgb인거 같아

0~31 범위의 숫자로 표현하고 r,g,b 값 모두 5자리 씩 사용하고 g값이랑 b값 사이에 하나의 비트는 사용하지 않는대

덕분에 오늘 하나 배워간다 고마워

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5684 [프로그래밍] 그 혹시 게임쪽 종사자 있음? 11 god79ii 0 4 시간 전 124
5683 [프로그래밍] 코린이 ㅅㅂ 뭐가 문젠지 모르겠어요 2 집에가게해줘 0 12 시간 전 210
5682 [프로그래밍] Dear Imgui 라고 아시나요? 2 년째모쏠 0 19 시간 전 149
5681 [프로그래밍] 현업개발자분들 주말엔 편하게 쉴수있나요? 10 키로 0 1 일 전 642
5680 [프로그래밍] 무엇이든 물어보세요. 28 변현제 0 3 일 전 336
5679 [프로그래밍] 금융권 SI 회사면 좋은건가.. 9 찰나생멸 1 4 일 전 346
5678 [프로그래밍] 개발자보단 엔지니어가 취업이 잘됨 5 iillillill 2 4 일 전 610
5677 [프로그래밍] 프론트엔드 개발자 연봉 1억 넘는 사람 있어? 13 잠적자 0 4 일 전 549
5676 [프로그래밍] Exiftool 이거 일본어 못 읽는데 13 부터시작하는이세... 0 6 일 전 213
5675 [프로그래밍] 반응형 웹페이지가 내가상상한거랑 좀 다르네 3 평택국 0 7 일 전 403
5674 [프로그래밍] 고졸 FE개발자 연봉, 상황에 조언좀.. 19 쾅꿍꿍 0 7 일 전 543
5673 [프로그래밍] 물경력들 보면 책임을 이해못하는것같음 5 mils 1 8 일 전 358
5672 [프로그래밍] GPT가 코딩 다해주네 3 겜신병자 0 9 일 전 693
5671 [프로그래밍] 크로스플랫폼의 욕심은 끝이없다 4 ye 0 11 일 전 371
5670 [프로그래밍] 월루중에 백준 풀어보고 있는데, 6 오뜨 0 12 일 전 645
5669 [프로그래밍] 같이 일했던 시니어급 개발자 아예 직무 바꿨네.. 15 흐린눈 2 13 일 전 658
5668 [프로그래밍] 안드로이드 스튜디오가 이상해요... 2 집에가게해줘 0 15 일 전 381
5667 [프로그래밍] 양심고백 5 너가전부옳아 0 15 일 전 368
5666 [프로그래밍] 멀티겜만드는거 첨인데 빡시네 4 아님나 0 16 일 전 416
5665 [프로그래밍] vscode에 이런 설정도 있나? 17 너가전부옳아 0 16 일 전 282