2010년 1월 23일 토요일

Bitmap으로 이미지 읽어와서 쓰기까지 활용법

BitmapFactory.Option에서 outHeight와 outWidth를 주어 원하는 크기로 만들 수 있다.

BitmapFactory.Options options = new BitmapFactory.Options();
// options.inSampleSize = 4; // 1/4배율로 읽어오게 하는 방법

options.outHeight = 640;

options.outWidth = 480;

Bitmap bitmap = BitmapFactory.decodeFile("/sdcard/image.jpg", options);

bitmap.compress(Bitmap.CompressFormat .JPG, quality, fos); // fos는 OutputStream

// quality는 저장품질(0~100)

대략 위와같이 사용할 수 있으며,

사용을 다한 후엔 메모리 해제를 위해 recycle시키는 것도 잊지말자!

참고 : http://samse.tistory.com/category/Android/App개발

댓글 없음:

댓글 쓰기