0
, когда я называюAndroid: Сжатие растрового изображения с небольшим количеством злоупотреблений барана
BitmapFactory.decodeFile(filepath);
У меня есть аут ошибки памяти, потому что файл слишком велик. Как сжать этот файл без злоупотребления RAM и без его масштабирования? Пожалуйста, помогите мне = (
это то, что я мог бы сделать сейчас (я нашел этот код здесь на стеке)
bm = BitmapFactory.decodeFile(filepath);
File compressedFilePicture;
try {
compressedFilePicture = createImageFile();
FileOutputStream fOut = new FileOutputStream(compressedFilePicture);
bm.compress(CompressFormat.JPEG, COMPRESS_VALUE, fOut);
new File(filepath).delete();
filepath = compressedFilePicture.getAbsolutePath();
bm = BitmapFactory.decodeFile(filepath);
imageview.setImageBitmap(bm);
sc.string = filepath;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
нужно загрузить растровое изображение на таран ломтиком время .. любой идея