Я сейчас пытаюсь сжать свое изображение: вот мое изображение:
/ data / user / 0 / com.clearmindai.trainer / files / facebookimaged.jpg
Это мой метод сжатия:
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")
Дайте мне знать, если мне нужно добавить код для пояснения.спасибо.