Android Уменьшите или измените разрешение изображения, выбранного из галереи в телефоне Android - PullRequest
1 голос
/ 20 января 2012

У меня есть приложение, которое позволяет пользователям выбирать картинки со своего телефона. После выбора картинки я хочу убедиться, что разрешение картинки не слишком высокое (поскольку мой веб-сервер не принимает картинки с высоким разрешением, я хочу они должны быть в сотнях сотен, скажем, 999x999 - самое высокое разрешение, которое я могу принять.)

поэтому перед загрузкой мне нужно изменить разрешение, но как мне это сделать в моем коде Android?

Пожалуйста, не просите меня использовать стороннюю программу, например, Photoshop, чтобы изменить ее. Речь идет не о размере изображения, потому что я могу сжать изображение на 75%, но это не сработает, поскольку разрешение все еще остается высоким. Я уже пробовал такой подход.

Я просто хочу знать, как или даже если есть способ изменить разрешение в коде?

пожалуйста, помогите спасибо

1 Ответ

1 голос
/ 20 января 2012

Я думаю, вы можете выбирать из различных решений. 1) использование AQuery - это простая, легкая библиотека, поддерживающая большое удобство в кодировании Android. 2) использовать BitmapFactory - используя BitmapFactory.Options, вы можете декодировать файл с понижением частоты, масштабированием ...

...