private static Bitmap zoomImg(Bitmap bitmap,int traWith,int traHeight){
int scWidth = bitmap.getWidth();
int scHeight = bitmap.getHeight();
float widthScale = traWith * 1.0f / scWidth;
float heightScale = traHeight * 1.0f / scHeight;
Matrix matrix = new Matrix();
matrix.postScale(widthScale,heightScale,0,0);
Bitmap bm = Bitmap.createBitmap(traWith,traHeight,
Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bm);
Paint paint = new Paint();
canvas.drawBitmap(bitmap,matrix,paint);
return bm;
}
图片过大进行缩放
最新推荐文章于 2023-07-19 17:57:13 发布