2011. 8. 2. 10:40
public Bitmap imgResize(Bitmap bitmap)
    {
        int x=200,y=200; //바꿀 이미지 사이즈
    Bitmap output = Bitmap.createBitmap(x, y, Config.ARGB_8888); 
        Canvas canvas = new Canvas(output);
canvas.drawBitmap(bitmap, 0, 0, null);
int w = bitmap.getWidth();
int h = bitmap.getHeight();
Rect src = new Rect(0, 0, w, h);
Rect dst = new Rect(0, 0, x, y);//이 크기로 변경됨
canvas.drawBitmap(bitmap, src, dst, null);
    return output;
    }

원본에서 2배로 늘린다던지 줄인다던지 다 가능.  (w/2 나 w*2 등등)
Posted by newkie