안드로이드 개발 질문/답변
(글 수 45,052)
현재 가지고 있는 데이터는 RGB565 형태의 데이터 파일이구요.
데이터 파일을 메모장으로 열면 아래와 같은 형식을 가지고 있습니다
ex)sample_RGB565.raw
0x8dd7 0x8dd8 0x95d8 0x95d8 0x95d8 0x95d8 0x95d8 0x95d8 0x95d8 0x95d8 0x95d8 0x9618 0x9619 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e19 0x9e59 0xc659 0xc65a 0xc65a 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc619 0xc619 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc659 0xc619 0xc618 0xc618 0xc618 0xc618 0xc618 0xc618 0xc618 0xc618 0x9e18 0xc618 0xc618 0x9e18 0x9e18 0x9e18 0x9e18 0x9e18 0x9e18 0x9e17 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9dd7 0x9596 0x9596 0x9596 0x8d96 0x8d95 0x8d55 0x8d55 ......
이미지 크기는 160x120이구요.
Bitmap클래스를 이용해서 구현하는 것 같은데 어떻게 해야 할 지 방법을 잘 모르겠네요. 도와주세요!
추가) 혹 도움이 될까 하여 샘플 파일을 올려 드립니다!
160x120 크기 short 배열에 short[0] = 0x8dd7; short[1] = 0x8dd8; ....쭉 대입후
shortbuffer.warp (short 배열)
copypixelsfrombuffer(shortbuffer)로 bitmap에 복사하시면 됩니다.
bitmap은 160x120, 565 로 생성 하시구요.