Вот моя версия, основанная на решении @emmby (спасибо, мужчина!). Я включил вторую фазу, где вы берете уменьшенное растровое изображение и снова масштабируете его, чтобы точно соответствовать желаемым размерам. Моя версия использует путь к файлу, а не поток.

я есть приложение для Android, которое очень интенсивно использует изображения. Я сейчас пользуюсьBitmap.createScaledBitmap() масштабировать изображение до желаемого размера. Однако этот метод требует, чтобы у меня уже была оригинальная битовая карта в памяти, которая может быть весьма значительной.

Как я могу масштабировать загружаемое растровое изображение без предварительной записи всего этого в локальную память или файловую систему?

Ответы на вопрос(0)

Ваш ответ на вопрос