bitmap图的指定大小缩放

//传入需要转换成的指定宽高即可。

private void resizeBitmap(float newWidth,float newHeight){
//获取原图大小
int width = bitmap.getWidth();
int height = bitmap.getHeight();

    //计算缩放比例
    float scaleWidth = newWidth/width;
    float scaleHeight = newHeight/height;

    //矩阵
    Matrix matrix = new Matrix();
    matrix.postScale(scaleWidth,scaleHeight);
    //或matrix.setScale(scaleWidth,scaleHeight);

    bitmap = Bitmap.createBitmap(bitmap,0,0,width,height,matrix,true);
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容