android, Matrix를 이용한 Bitmap 조작하기

PUBLISHED 2011. 10. 4. 14:29
POSTED IN 공장
아무런 조작이 없는 경우

실행결과



이미지 앞, 뒤로 투명한 배경이 있음을 유의하자! (ImagView의 배경색이 흰색인 상태임)



시계방향으로 10도 회전하는 경우

실행결과




시계방향으로 60도 회전하는 경우

실행결과




반시계 방향으로 15도 회전하는 경우

실행결과




반시계 방향으로 15도 회전시키고, 아래로 이동시키기

실행결과




오른쪽으로 기울이기

실행결과




뒤쪽을 올리고, 아래로 이동시키기

실행결과



안드로이드에서 비트맵 이미지를 요래조래 조작하는 방법은
(1) ImageView에 matrix를 적용해 두고, 멀정한 비트맵 이미지를 갖다 붙이는 방법과
(2) ImageView는 가만히 냅두고, 비트맵이미지를 조작해서 갖다 붙이는 방법이 있는데
ImageView에 matrix를 적용해두고 비트맵을 갖다 붙이는 방법이 더 쉬운것 같다. (개인의 취향)

다만 이미지를 조작한 다음에 해당 이미지와 좌상단 꼭지점이 어디에 있는지 알면 그림을 적당한 곳에 옮기기가 더 쉬울것 같은데.....

'공장' 카테고리의 다른 글

android, AsyncTask  (0) 2011.10.05
android, 동적으로 Options Menu 구성하기  (0) 2011.09.30
android, crash log  (0) 2011.09.29