Обрезать фиксированную часть ImageView на Android - PullRequest
0 голосов
/ 19 декабря 2011

i want to crop the bitmap that is in the square

Как получить часть bitmap (которая находится в imageview), сохраненную, как показано на рисунке.Все, что мне нужно сделать, это crop a particular image, используя (x,y) координаты.все, что у меня есть, это x,y coordinates и ничего больше, чтобы выбрать cropped area.Между тем пользователь не выбирает crop area.Так что достаточно, если его static.yellow part is an imageview(not the whole activity)

1 Ответ

6 голосов
/ 19 декабря 2011

просто создайте новое растровое изображение и используйте исходное в качестве источника. Вставьте в качестве координат x и y 0 и свою ширину и высоту. public static Bitmap createBitmap (источник растрового изображения, int x, int y, int width, int height) .

В этом посте описывается, как получить растровое изображение из вида, в вашем случае - изображение, которое вы хотите обрезать. Преобразование представления в растровое изображение без его отображения в Android?

...