Можно ли погладить CGImageRef с использованием Core Graphics? - PullRequest
2 голосов
/ 15 февраля 2011

У меня есть CGImageRef для фигуры с прозрачным фоном. Можно ли обводить изображение, как можно обводить путь с помощью CGContextStrokePath()? Кроме того, вы можете преобразовать изображение в контур и обвести его?

Ответы [ 2 ]

0 голосов
/ 23 апреля 2011

Оказалось, что нет простого способа сделать это, поэтому мне пришлось перебирать каждый пиксель (вы можете получить указатель на данные изображения, используя CGBitmapContextGetData()) и настраивать значение RGB каждого смежногов непрозрачный пиксель.

0 голосов
/ 15 февраля 2011

Вы можете использовать CGContextDrawTiledImage. Это не совсем то, что вы ищете, но, насколько я знаю, нет встроенного способа делать то, что вы хотите. Тем не менее, вы можете использовать комбинацию удачно расположенных канатов и обтравочных контуров для достижения желаемого вида.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...