image 4

[Android] Hexagon Image 만들기.

hexagon이미지를 만드는 방법입니다. 방법은 간단히.. 이미지의 중심점을 잡고, 반지름을 구한 뒤 중심점에서 각 0도, 60도, 120도, 180도, 240도, 360도 위치의 점을 잇는 선을 그은 뒤 그에 해당하는 이미지만 뽑아내느 방법입니다.이걸 활용하면 android에서 사용할 HexagonImageView도 만들어 볼 수 있겠죠. 코드는 아래와 같습니다. private Bitmap getHexagonImage(Bitmap toTransform) { Bitmap output = Bitmap.createBitmap(toTransform.getWidth(), toTransform.getHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(o..

Android 2014.12.23

[Android] 상하/좌우 반전 이미지 만들기.

안드로이드에서 이미지 효과를 주는 방법으로 상하/좌우 반전 이미지를 만드는 방법에 대해서 설명해 보겠습니다. 처음에는 이런 효과를 만들 대... Image Processing을 해야 하는거 아닌지 고민을 하게 되었었는데. 친절하게도.. 안드로이드 SDK에 이런 효과를 주는 기능이 있었습니다. 찾아보면...다 나오더군요 ㅎㅎ Matrix matrix = new Matrix(); 이 클래스를 이요하여 효과를 주면 되겠습니다. 코드는. //원본 이미지 Bitmap Bitmap originalImg = BitmapFactory.decodeResource(getResources(), R.drawable.icon); //좌우반전 이미지 효과 및 Bitmap 만들기 Matrix sideInversion = new M..

Android 2010.03.07