我当前正在尝试压缩我的图像:这是我的图像:
/data/user/0/com.clearmindai.trainer/files/facebookimaged.jpg
这是我的compress方法:
public static String compressImage(Context context, String imageUri, String fileName) {
String filePath = getRealPathFromURI(context, imageUri);
Bitmap scaledBitmap = null;
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = true;
//Bitmap bmp = BitmapFactory.decodeFile(filePath, options);
Bitmap bmp = BitmapFactory.decodeFile(filePath, options);
int actualHeight = options.outHeight;
int actualWidth = options.outWidth;
float imgRatio = actualWidth / actualHeight;
float maxRatio = maxWidth / maxHeight;
}
actualHeight和ActualWidth返回0,我显然不知道为什么。
这就是我所说的:
ImageUtils.compressImage(
this, imageFile.getAbsolutePath(), "fitbook_image")
让我知道是否需要添加更多代码进行说明。谢谢。
答案 0 :(得分:0)
您可以尝试以下代码,该代码将起作用
bmp.getheight() or bmp.weight()
尝试此方法可用