Цветные дорожки неправильной формы в iphone SDK - PullRequest
1 голос
/ 02 марта 2012

То, что я хочу сделать, это закрасить неправильную форму, когда пользователь касается этого пути.То же, что заливка.Но я обнаружил, что заполнение флуд слишком дорого в случае производительности / скорости / памяти.Итак, у меня есть идея.Я не знаю, как это реализовать.CGContextFillPath заполняет неправильные формы.

Итак, мой вопрос: можем ли мы получить ограничивающие контуры / границу этой формы, чтобы мы могли закрасить эту область ??

1 Ответ

2 голосов
/ 02 марта 2012

Похоже, у вас есть изображение с формой, где все пиксели в форме одного цвета, а граница формы - другого цвета.

Если я вас правильно понимаю, вам придется использовать алгоритм заливки, чтобы найти границу фигуры, чтобы вы могли превратить эту границу в CGPath. Нет волшебного способа получить путь к границе фигуры, не глядя на пиксели.

...