您的位置:首页 > 其它

图片的缩放

2015-10-13 10:26 375 查看
/**
* 缩放处理
* @param scaling 缩放比例
* @return 缩放后的图片
*/
public Bitmap scale(float scaling) {
Matrix matrix = new Matrix();
matrix.postScale(scaling, scaling);
return Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
}

/**
* 缩放处理
* @param newWidth 新的宽度
* @return Bitmap
*/
public Bitmap scaleByWidth(int newWidth) {
return scale((float) newWidth / bitmap.getWidth());
}

/**
* 缩放处理
* @param newHeight 新的高度
* @return Bitmap
*/
public Bitmap scaleByHeight(int newHeight) {
return scale((float) newHeight / bitmap.getHeight());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: