У меня есть немного расширенный вопрос. Я хочу сделать обычное размытие формы на изображении png, которое является полупрозрачным, а png имеет прозрачные области, а затем рисует штрих вокруг изображения (избегая прозрачного область в png-изображении). Я попытался использовать GPUImage для создания синего изображения, но я блокирован при рисовании штриха вокруг непрозрачной части изображения. Я пробовал использовать этот метод (https://stackoverflow.com/a/15010886/4641980) Но ход полупрозрачный (после того, как изображение непрозрачной части наполовину прозрачно).ios making Masked BlurView с инсультом
Мне нужна ваша помощь, чтобы сделать это. Этот пример почти то, что я имею в виду
http://i.stack.imgur.com/YdITu.png
Я потратил много времени на поиск и пытается, но до сих пор напрасно, я буду очень благодарен за помощь. Спасибо.
Если форма размытого изображения фиксирована, вы можете замаскировать изображение размытия через «CAShapeLayer». «CAShapeLayer» имеет свойство strck. –
, если вы имеете в виду фиксированный путь, как фиксированный прямоугольник или круг, им нечего бояться. его случайный, как форма в ссылке выше. @HarvantS. – Aproram
, который может быть нарисован с помощью CGPath или UIBezierPath (я предпочитаю). Просто используйте ответный код своим путем. Попробуйте один раз, вы можете получить некоторую помощь. Путь может быть статическим, но необычным по форме. –