질문과 답변

RGB의 r,g,b 값을 구해내는 함수는? 날짜:2022-1-31 9:08:03 조회수:120
작성자 : Program
포인트 : 287
가입일 : 2020-02-13 11:49:35
방문횟수 : 277
글 29개, 댓글 27개
소개 : R.P.I 를 좋아하며 Rock Progressivo Italiano 소와 개는 안좋아함
작성글 보기
쪽지 보내기
COLORREF ref=RGB(125,255,125); 이렇게 사용하는데
ref 에서 int r=GetR(ref);
int g=GetG(ref);
이런 함수를 본것이 확실한데 뭔지는 확실히 모르겠네요
칼라값을 뽑아내는 함수 좀 부탁합니다

목록보기 삭제 수정 신고 스크랩

작가K 1월31일 10:55:35  

GetR
GetG
GetB
맞습니다.
색상값이 세 개의 R, G, B 값을 32비트 정수에 모아 표현하는 것이기 때문에 각 요소를 분리할 수 있고 또 그걸 하나로 합칠 수가 있지요. 합치는건 물론 RGB 매크로 함수고요.
색상을 분리한 후 G값만 증가시킨 후 다시 합치거나 한 색상만 탈색할 때 이런 함수를 씁니다.

Program 2월1일 8:58:26  

감사합니다만
int r=GetR(ref); 했는데
GerR 식별자를 찾을 수 없습니다 에러가 뜨는군요 이거참


로그인하셔야 댓글을 달 수 있습니다.