Android中通过代码修改bitmap的宽高.

来源:互联网 发布:在家里赚钱 知乎 编辑:程序博客网 时间:2024/05/17 04:18

直接调用即可:

public Bitmap setImgSize(Bitmap bm, int newWidth ,int newHeight){    // 获得图片的宽高.    int width = bm.getWidth();    int height = bm.getHeight();    // 计算缩放比例.    float scaleWidth = ((float) newWidth) / width;    float scaleHeight = ((float) newHeight) / height;    // 取得想要缩放的matrix参数.    Matrix matrix = new Matrix();    matrix.postScale(scaleWidth, scaleHeight);    // 得到新的图片.    Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix, true);    return newbm;}

阅读全文
1 0
原创粉丝点击