Notice
Recent Posts
Recent Comments
Link
설.현.아빠
Resize and rotate Bitmap image 본문
이미지 크기를 줄인후 45도로 회전시키기 // load the origial BitMap (500 x 500 px)
Bitmap bitmapOrg = BitmapFactory.decodeResource(getResources(), R.drawable.android);
int width = bitmapOrg.width();
int height = bitmapOrg.height();
int newWidth = 200;
int newHeight = 200;
// calculate the scale - in this case = 0.4f
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// createa matrix for the manipulation
Matrix matrix = new Matrix();
// resize the bit map
matrix.postScale(scaleWidth, scaleHeight);
// rotate the Bitmap
matrix.postRotate(45);
// recreate the new Bitmap
Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0, width, height, matrix, true);
'안드로이드 > Image' 카테고리의 다른 글
안드로이드 외부 이미지 사용하기(ListView,WebView) (0) | 2011.02.11 |
---|---|
[팁] 원격지 서버에서 Image 파일을 다운받아 ImageView에 로드하기. (0) | 2011.02.11 |
갤러리 GridView 4단 / Gallery View / 바탕화면 설정 (0) | 2011.02.11 |
카드를 여러장 손에 쥔듯한 효과 내는 뷰그냥가자 (0) | 2011.02.11 |
[유용한TIP] Custom adapter+ ListView +ImageView(웹에서 불러오는 이미지) + AsyncTask 조합 (0) | 2011.02.11 |
Comments