Страница 1 из 1

Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 20:18
Mikhail_dev
Как сделать что-то подобное?
Изображение
Я никак понять не могу как такое реализовать. Знаю про либу roundedImageView, которая может делать что-то типа такого
Изображение
Но как делают произвольное вырезание внутри фотки? Произвольной формы.

Пишите всё что знаете.

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 21:11
Foenix
Не помню уже либы, но вроде там маска была же..может ее где-то поменять надо

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 21:14
Mikhail_dev
я ничего не понял) что за маска и где?

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 21:15
doter.ua
На канве можно с маской и PorterDuff.Mode.SRC_IN

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 21:20
Foenix
Да поискать надо. В либе какой-то маска была круглая..вот ее найти и заменить на другую.. Маска это форма дырки через которую виднр фото.
Еще покопай в сторону метода канвы.. Clip чегото там.

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 22:35
Mikhail_dev
Кажется я начинаю понимать. Может есть что у вас из примеров, или либа?
Еще покопай в сторону метода канвы.. Clip чегото там.
Меня Денис сегодня отправил со словом crop в гугл. Пол дня убил. Может дадите какой-нибудь пример, чтобы еще пол дня не убить?

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 19 апр 2015, 23:48
Foenix
http://developer.android.com/reference/ ... anvas.html
там все методы clip
рисуешь на канве, при этом все, что вне региона не рисуется.
а как этот регион задать я не знаю, но подозреваю что можно.

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 20 апр 2015, 00:49
doter.ua

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 20 апр 2015, 22:42
Mikhail_dev
Всем спасибо. Да, это то что мне нужно. Буду на днях пробовать.
Кстати, вопрос вдогонку. Есть ли что-то для отрисовки изображения в асихронном потоке? Чтобы не в UI делать. Что-то помню было подобное в уроках, но уроки тут как мне кажется уже подустарели. Может что еще есть, либо может либы.

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 20 апр 2015, 23:26
doter.ua
Mikhail_dev писал(а):Всем спасибо. Да, это то что мне нужно. Буду на днях пробовать.
Кстати, вопрос вдогонку. Есть ли что-то для отрисовки изображения в асихронном потоке? Чтобы не в UI делать. Что-то помню было подобное в уроках, но уроки тут как мне кажется уже подустарели. Может что еще есть, либо может либы.
SurfaceView

Re: Сделать фото произвольное обрезание. Как?

Добавлено: 21 апр 2015, 09:31
Mikhail_dev
Т.е. другого ничего не используют?