Можно ли взять уже существующий UIImage неправильной формы, например силуэт острова или нарисованный пользователем объект, а затем использовать Core Graphics для рисования контура заданной ширины и цвета по его краям? Я предполагаю, что в остальном прозрачный UIImage с единственной твердой формой. Допускаются внутренние или внешние штрихи, но предпочтительнее внешний вид.
Кажется, что это должно быть возможно, но я новичок в компьютерной графике, и все мои исследования - это просто учебные пособия и ответы на вопросы о добавлении обводки к изображению во время его рисования или по простому, заранее определенному пути это можно жестко запрограммировать. Я нахожу на удивление мало информации о работе с нерегулярными изображениями на основе входных данных метода.
Я знаю, что сообщество SO предпочитает образцы кода и тому подобное, но я, честно говоря, не знаю, с чего начать. Мой единственный концептуальный вывод: если можно получить путь на основе контура существующей формы, я мог бы обвести этот путь? Но я не знаю, как получить путь на основе нерегулярного, непредсказуемого входного изображения.
Кто-нибудь может помочь новичку?