Как вырезать ImageView до подизображения в диапазоне четырех указанных точек - PullRequest
3 голосов
/ 23 марта 2012

Я знаю, что мы можем отслеживать изображение, используя системное действие "com.android.camera.action.CROP"

Но иногда я хочу вырезать изображение самостоятельно, например:

растровое изображение для imageView A - 300dip * 300dip;

Подизображение должно быть диапазоном в четырех точках слева вверху (0,0) слева внизу (0,100) справа внизу (100,100), справа сверху (100,0).

Как создать субизображение (растровое изображение)?

1 Ответ

7 голосов
/ 23 марта 2012

используйте этот статический метод:

Bitmap cropedBitmap = Bitmap.createBitmap(source, x, y, width, height);

source - исходное растровое изображение

x - Координата x первого пикселя в источнике

y - Координата yпервого пикселя в источнике

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...