마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SW -> HW(스크린) 사이의 색상 정보를 어플리케이션 레벨에서 제어할 수 있을까요?

0 추천
화면의 색상을 보정하는 어플리케이션을 개발하고 있습니다.

화면을 캡처해서 색깔의 범위에 맞는 알고리즘을 적용한 다음 출력하는 방식을 떠올리고 시도했는데, 예상했던 것과는 다르게 퍼포먼스가 심각할 정도로 떨어져서 다른 방법을 찾던 중에 교수님이 '더 하위 수준으로 내려가서, 모든 시각 정보가 소프트웨어에서 하드웨어로 넘어가기 전에 그 정보를 처리할 수 있는가'하는 아이디어를 주셨는데요

저희의 보정 알고리즘이 어떤 것인가를 떠나서, 저아이디어대로 스크린으로 정보가 넘어가기 전에 그 색상을 고치는 것이 어플리케이션을 통해서 할 수 있는 일인지를 알고 싶습니다.
JEONYC 님이 2016년 2월 17일 질문

1개의 답변

0 추천
 
채택된 답변
짤막한 저의 지식으론 루팅하지 않으면 힘들꺼 가튼데요....

HW에 뿌려질 데이터(원천 데이터라고 할 수 있겠지요)를 건드린다는 말씀이시죠?

제가 알고 있기론 프레임버퍼(예전엔 0~3번 까지였나 있었던거 같습니다.)는 사용자가 그냥 write 할 수 없는걸로 알고 있습니다.

실제 화면의 명도, 채도를 수정하는 옵션은 시스템쪽에서 건드리는거라... 이쪽을 통해서 수정하려고 한다고 해도 해당 API에 접근할 수 있어야 겠지요...

그러니 결론은 힘들지 않을까 싶습니다...
비애천사 (12,080 포인트) 님이 2016년 2월 17일 답변
...