Notice
Recent Posts
Recent Comments
Link
설.현.아빠
Uri & Bitmap & byte[].....캐스팅 문제 본문
Layout의 background를 변경하려고 할때 image파일의 uri를 가지고 bitmap으로 변경하여 Layout의 Background를 변경할 수 있다.
질문 ]
사진을 찍은 후 비트맵으로 저장하구 이 비트맵을 byte[] 형태로 담아 서버로 전송하는것은 구현하였는데
앨범에서 가져올시 비트맵으로 저장이 되지 않구 Uri로 저장이 가능한데요....
혹시 Uri를 통해 얻은 이미지를 byte[] 혹은 Bitmap 으로 받을 수 있을까요?
바로 byte[]가 된다면 좋을텐데 안된다면 Bitmap으로라도 가능하다면 Bitmap->byte[] 는 구현해둔 상태라 괜찮은데...
답변 부탁드립니다 ^^
답변 ]
Bitmap bm = Images.Media.getBitmap(getContentResolver(), currImageURI); //Bitmap 로드
ByteArrayOutputStream byteArray = new ByteArrayOutputStream();
bm.compress(CompressFormat.JPEG, 100, byteArray);
imgbytes = byteArray.toByteArray();
'안드로이드 > Image' 카테고리의 다른 글
Bitmap <-> BitmapDrawable (0) | 2011.08.10 |
---|---|
3D 회전효과 주기. (0) | 2011.07.12 |
갤러리나 사진첩에서 사진을 선택 한 후 해당 사진을 가지고 다른 액티비티로 가고 싶습니다. (0) | 2011.06.09 |
ImageView를 사용하여 ListView에 이미지 로딩시 느리지 않도록 해주는 오픈소스. (0) | 2011.04.26 |
안드로이드 외부 이미지 사용하기(ListView,WebView) (0) | 2011.02.11 |
Comments