Я пытаюсь написать метод, который принимает Bitmap
и значения урожая в качестве параметров и возвращает обрезанный Bitmap
.Как обрезать растровое изображение на всех четырех сторонах?
Мой код:
public Bitmap applyCrop(Bitmap bitmap, int leftCrop, int topCrop, int rightCrop, int bottomCrop) {
return Bitmap.createBitmap(bitmap, leftCrop, topCrop, bitmap.getWidth() - rightCrop, bitmap.getHeight() - bottomCrop);
}
Используя этот код я получаю следующее IllegalArgumentException
:
java.lang.IllegalArgumentException: x + width must be <= bitmap.width()
Что случилось с моим кодом?
работает должным образом, спасибо – earthw0rmjim