Удаление или обрезка изображения, покрытого Rect (сверху, слева, справа, снизу), точно так же, как обрезка с помощью Camera_intent

У меня есть ImageView, и над этим ImageView я нарисовал Rect (сверху, слева, справа, снизу), который можно перемещать с помощью сенсорных событий. Теперь я хочу обрезать ИЗОБРАЖЕНИЕ, которое является ИСТОЧНИКОМ ImageView, в соответствии с областью, покрытой прямоугольником. , Это как обрезка... Думаю использовать..

drawBitmap(Bitmap bitmap, Rect src, Rect dst, Paint paint);

но любые предложения будут оценены ..


person Arun    schedule 27.02.2012    source источник


Ответы (2)


Вы можете использовать

Bitmap.createBitmap(android.graphics.Bitmap source, int x, int y, int width, int height)
person Vyacheslav Shylkin    schedule 27.02.2012

person    schedule
comment
Добро пожаловать в Stack Overflow! Вместо того, чтобы просто вставить код, вы можете добавить объяснение. Это может иметь большой смысл для вас, но у других могут возникнуть проблемы с пониманием. - person Gary Storey; 10.06.2015
comment
этот код дает обрезку только в верхнем левом углу, но не в правом нижнем углу ... поэтому мне также нужен правильный код. - person Deepak; 10.06.2015