2 zhenglingkun zhenglingkun 于 2013.04.23 09:44 提问

android中如何将一个图片处理成相同长和宽?

我实现了一个从手机相册获得图片的功能,获得的图片的高和宽是不相等,图片是一个长方形,要怎样处理才能将它的宽和高是相等的?CSDN移动问答

CSDN移动问答

1个回答

sasuke38
sasuke38   2013.04.23 11:04
已采纳
    public static Bitmap createTargetSizeBitmap(int targetSize,Bitmap image){
        int w = image.getWidth();
        int h = image.getHeight();
        Matrix m = new Matrix();
        m.postScale((float)targetSize/(float)w, (float)targetSize/(float)h);
        return Bitmap.createBitmap(image, 0, 0, w, h, m, true);
    }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!