我实现了一个从手机相册获得图片的功能,获得的图片的高和宽是不相等,图片是一个长方形,要怎样处理才能将它的宽和高是相等的?
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);
}