기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안드로이드 UI 는 기본적으로 RGB565 를 사용하고 있는걸 알았습니다.

그런데 drawalbe image (png ) 를 보면 RGB888 타입인데,,

안드로이드 어느 부분에서 이 파일을 convert 해주는지 궁금합니다.

 

bootlogo 이미지는 to565.c 에서 .rle 파일로 만들에서 사용하는건 알았습니다.

 

어떤답변이라도 주시면 감사하겟습니다.


lived

2010.04.14 08:07:38
*.111.135.254

framebuffer가 24bpp나 32bpp로 만들어져있다면 변환할 필요가 없겠죠.


16bpp framebuffer라면 framebuffer에 담길 때 변환이 될겁니다.


이건 SoC에서 display 담당하는 녀석에 따라 다를듯...^^;

고도리

2010.04.15 11:27:42
*.127.19.16

surface들을 surface compose 할 때 변환할겁니다.

 

자세한 부분은 지금 찾아보기 좀 그렇긴 하지만.....

 

surfaceflinger쪽에서 onDraw 함수를 찾으시면 될거고요. 좀 더 들어가면.

 

void LayerBase::loadTexture(Texture* texture,
        const Region& dirty, const GGLSurface& t) const

 

대략 이 함수를 보시면 아실 수 있을겁니다.

 

 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
» 안드로이드의 어느 부분에서 RGB888 이미지를 RGB565 로 변환하는... [2] 고스트 2010-04-14 1330
3207 s3c2443 외부 interrupt 질문 입니다 [1] 정기만 2010-04-14 793
3206 Soc문의입니다. [1] 강용근 2010-04-14 476
3205 graphic device driver 함수 중 fb_copyarea, fb_imageblit, fb_f... [1] 요셉 2010-04-14 577
3204 nfs mount 오류 문의드립니다. [2] 엉금엉금 2010-04-14 760
3203 avi 재생시 시간 표시질문드립니다. [2] 꿈꾸는자 2010-04-15 1042
3202 터치스크린 재질문 드립니다. file [1] 김승한 2010-04-15 934
3201 Android의 PDK와 SDK의 차이점이 무엇인가요? [1] 아침미소 2010-04-15 2572
3200 6410보드 LCD 출력 문의입니다..^^ [1] 우우 2010-04-15 473
3199 안드로이드에서 init_module() 시스템콜과 Permission과의 관계에 대한... [1] ammo0211 2010-04-15 668
3198 odroid에서 jpg 드라이버 테스트? [1] hyok 2010-04-15 500
3197 마운트 설정 관련 문의드립니다. [1] 찬용 2010-04-16 494
3196 리눅스 디바이스 드라이버 응용 프로그램 질문입니다 [1] 정기만 2010-04-16 493
3195 CPU와 DDR2 사이 댐핑(터미네이터)에 대한 질문입니다. [7] 이창훈 2010-04-16 2134
3194 안드로원이나 모토로이에서 시리얼 통신이 가능한가요 ? [1] 지구정복단 2010-04-17 767
3193 make: *** 타겟 `external/svox/pico/lang/PicoLangItItInSystem.mk'를... [1] rapel 2010-04-17 638
3192 i2c_smbus_write_byte_data 이 함수 리턴값에 대한 정보좀 [1] 현쓰 2010-04-17 637
3191 무선랜 디바이스 드라이버 프로그래밍을 하려고 합니다 pmj0403 2010-04-18 505
3190 [ODROID] USB 드라이버 문제 [1] shkim 2010-04-18 753
3189 sdcard 이름을 설정하는 방법이 있나요? [1] 김영일 2010-04-19 507

사용자 로그인