안드로이드 개발 질문/답변
(글 수 45,052)
정말 미치겠습니다. 제발 도와주세요 ㅜㅜ
byte array 가 존재합니다.
byte a[] 가 있다고 하면
RGBA값이 각각 1바이트씩 차지해서 쭈욱 계속 있게됩니다.
원래 자바에서는 이것을 Bufferedimage에서 불러와서 image에 변환해 줄수 있었는데요
안드로이드에서는 이 bufferedimage라는녀석이 없어서 어떻게 화면에 뿌려줘야하는지 모르겠습니다.
제가짠 소스는 다음과 같습니다.
bbb에는 한바이트마다 r,g,b,a 값이 쭈욱 들어가게 됩니다.
ByteArrayInputStream in2=new ByteArrayInputStream(bbb);
Bitmap bitmap = BitmapFactory.decodeStream(in2);
((ImageView)findViewById(R.id.ImageView01)).setImageBitmap(bitmap);
두번째줄에 BitmapFactory.decodeBytearray 로 해봐도 똑같습니다.
증상은 그냥 아무 변화가 없다는 것입니다 ㅜㅜ 도대체 어떻게 해야할까요 ??? ㅜㅜ 제발 도와주세요
byte array 가 존재합니다.
byte a[] 가 있다고 하면
RGBA값이 각각 1바이트씩 차지해서 쭈욱 계속 있게됩니다.
원래 자바에서는 이것을 Bufferedimage에서 불러와서 image에 변환해 줄수 있었는데요
안드로이드에서는 이 bufferedimage라는녀석이 없어서 어떻게 화면에 뿌려줘야하는지 모르겠습니다.
제가짠 소스는 다음과 같습니다.
bbb에는 한바이트마다 r,g,b,a 값이 쭈욱 들어가게 됩니다.
ByteArrayInputStream in2=new ByteArrayInputStream(bbb);
Bitmap bitmap = BitmapFactory.decodeStream(in2);
((ImageView)findViewById(R.id.ImageView01)).setImageBitmap(bitmap);
두번째줄에 BitmapFactory.decodeBytearray 로 해봐도 똑같습니다.
증상은 그냥 아무 변화가 없다는 것입니다 ㅜㅜ 도대체 어떻게 해야할까요 ??? ㅜㅜ 제발 도와주세요