前面用Matrix来缩放Bitmap,发现有些情况下会抛出错误,导致图片空白。
/**
* 缩放
*
* @param bm
* @param newWidth
* @param newHeight
* @return
*/
// public synchronized static Bitmap scaleImage(boolean isApplyRadio,Bitmap bm, int newWidth, int newHeight) {
//
// //应用图标缩放
// if(isApplyRadio&&iconScaleRadio!=1f){
// newWidth= (int) (newWidth*iconScaleRadio);
// newHeight= (int) (newHeight*iconScaleRadio);
// }
//
// if (bm == null) {
// return null;
// }
// int width = bm.getWidth();
// int height = bm.getHeight();
// float scaleWidth = ((float) newWidth) / width;
// float scaleHeight = ((float) newHeight) / height;
// Matrix matrix = new Matrix();
// matrix.postScale(scaleWidth, scaleHeight);
// Bitmap newbm = Bitmap.createBitmap(bm,