public static Bitmap rotate(Bitmap image, int degrees) { if(degrees != 0 && image != null) { Matrix m = new Matrix(); m.setRotate(degrees, (float)image.getWidth()/2, (float)image.getHeight()/2); try { Bitmap b2 = Bitmap.createBitmap(image, 0, 0, image.getWidth(), image.getHeight(), m, true); if(image != b2) { image.recycle(); image = b2; } } catch(OutOfMemoryError ex) { // We have no memory to rotate. Return the original bitmap. } } return image; }
감사합니다 설명도 곁들여 주셨으면 ㄷㄷㄷㄷㄷㄷㄷㄷㄷ
로그인 유지