...

1
2
3
4
5
6
7
8
Bitmap image;
Bitmap resized;
 
// 이미지 리소스를 불러 온다
image = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon);
 
// 이미지 줄이기
resized = Bitmap.createScaledBitmap(icon, 250250true);
cs


안드로이드 이미지 처리 할때 이미지 사이즈를 줄이거나 늘려야 될때가 있는데요


지금까지는 비트맵팩토리 등등 사용해서 귀찮았는데 간단히 사용하는 방법이 있네요


위 소스가 다입니다


createScaledBitmap 첫번째 매개변수로 읽어온 비트맵 이미지, 두번째가 width, 세번째가 height, 마지막 매개변수는

이미지가 깨지지 않도록 하는 필터 같은 역할을 합니다


이미지를 늘릴때 너무 큰 이미지를 사용할때 true로 사용하면 Out of memory 에러가 뜰수도 있다고 하니 조심하세요^^