안드로이드 이미지 변환
기본 코드
Matrix matrix = new Matrix();
int bitmapWidth = bitmap.getWidth();
int bitmapHeight = bitmap.getHeight();
//확대, 축소, 회전, 이동, 비틀기를 선택한다.
Bitmap resizeImage = Bitmap.createBitmap(bitmap, 0, 0, bitmapWidth, bitmapHeight, matrix, false);
.
1. 이미지 확대/ 축소
matrix.postScale(bitmapWidth, bitmapHeight);
2. 이미지 회전
matrix.postRotate(degrees);
3. 이미지 비틀기
matrix.postSkew(x, y);
4. 이미지 이동
matrix.postTranslate(x, y);
5. 이미지 뒤집기
matrix.postScale(수평, 수직);
수평으로 뒤집기
matrix.postScale(-1,1);
수직으로 뒤집기
matrix.postScale(1,-1);
수평, 수직 모두 뒤집기
matrix.postScale(-1,-1);
참고) 화면 크기 가져오기
Display display =((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int displayWidth = display.getWidth();
int displayHeight = display.getHeight();
.'Android > design' 카테고리의 다른 글
무료 클립아트 (0) | 2016.06.04 |
---|---|
안드로이드 무료 이미지 (0) | 2016.06.04 |
안드로이드에서 기본으로 제공되는 이미지들 (0) | 2016.06.04 |
안드로이드 아이콘 만들기 (0) | 2016.06.04 |
안드로이드 기본 이미지 위치 (0) | 2016.06.04 |