Я пытаюсь обрезать или отрегулировать изображение в соответствии с формой сердца. Пользователь может отрегулировать изображение в соответствии с формой сердца и задать изображение в форме сердца.
В настоящее время я использую Github Project для обрезки изображения как квадрата и установки формы сердца. Но все изображения вырезаются с верхней стороны, где сердце изогнуто. Итак, я хочу разрешить пользователю обрезать изображение в соответствии с границей сердца, а затем установить способ, которым пользователь хочет. Но нет никакой библиотеки, которую я могу настроить или использовать.
Вот текущий код, который я использую из проекта github.
-
Чтобы открыть камеру и галерею:
CropImage.activity(). setGuidelines (CropImageView.Guidelines.ON).start(this);
-
Получение изображения и настройки изображения в ImageHeart View.
CropImage.ActivityResult result = CropImage.getActivityResult(данные),
picUri = result.getUri();
bitmap = MediaStore.Images.Media.getBitmap(this.getContentResolver(), picUri);
imvHeartRed.setImageBitmap(растровый);
Вот изображение, в котором я обрезаю стекло, используя квадратную обрезку, но при установке полного стекла изображение не наступит. Но если пользователь обрезает его с помощью формы сердца, будет показано полное стекло, потому что пользователь узнает, какая часть изображения будет обрезана.
Любая помощь, ссылка будет действительно оценена.
Я не хочу напрямую устанавливать изображение в сердце, но пользователь может настроить изображение в сердце, коснувшись/движущегося