Обрезать определенную часть изображения в Android

Я хочу обрезать красную часть следующего изображения. Есть ли какой-либо простой метод, доступный в Android, который может обрезать следующее изображение.

Sample Image that i want to crop

Я нашел много вопросов SO, но все они предлагают использовать следующий код:

Bitmap croppedBitmap = Bitmap.createBitmap(bitmapOriginal, 100, 100,100, 100); 

Этот код работает хорошо, если ширина и высота имеют разрешение около 2MP, но если эта обрезанная часть имеет разрешение более 3MP, приложение аварийно завершает работу из-за OOM. ошибка.

Можно ли как-то обработать изображение с разрешением более 3 МП при кадрировании?

9
задан j0k 5 July 2013 в 07:41
поделиться