Я выполняю утилиту OCR для Android, и я хотел бы обрезать изображение на лету, я имею в виду, сделать снимок и в обратном вызове JPEG иметь возможность обрезать изображение из байтового массива, который Android возвращает вам прежде чем сохранить его или что-то еще.
Исходная проблема заключается в том, что мне нужно сгенерировать растровое изображение из этого изображения, и, если оно имеет высокое разрешение, я получаю сообщение об ошибке «Растровое изображение превышает бюджет ВМ». Также я хотел бы обрезать изображение (автоматически, не позволяя пользователю сделать это) из-за времени обработки OCR.
Я видел BitmapRegionDecoder класс от Android 2.3.3 и выше, который делает все, что я хотел бы сделать, но мне нужно работать с более ранними версиями. Есть предложения?
Спасибо, ребята!