2014-01-27 8 views
0

Привет, поэтому мне нужен пользователь, чтобы иметь возможность загружать изображение профиля, которое мне нужно изменить и разместить в своем профиле. «Область» для изображения профиля представляет собой квадрат 100x100 с момента его появления на устройстве Android. Давайте предположим, что кто-то разместил 300 x 600 или 600 x 300, как бы я преобразовал/обрезал изображение, чтобы он соответствовал квадрату 100 x 100 и хорошо выглядел как образ профиля? Я чувствую, что это более обычный вопрос.Изменить размер растрового изображения, чтобы сделать изображение профиля 100x100?

Я знаю, как изменять размер и обрезать растровые изображения, просто не могу понять, как бы я это сделал.

ответ

0

, например

android.graphics.Bitmap.createBitmap (растровый, 0, 0, ширина, высота, матрица, правда);

0

Хорошо, если вы не против того, чтобы тратить часть пространства, я рекомендую просто делать базовое масштабирование. Разделить больший размер на 100 дает масштабный коэффициент. Затем разделите это на каждое измерение, и у вас есть изображение с правильным соотношением сторон, которое соответствует вашей области.

Смежные вопросы