iOS - найдите белые пиксели / область, обведенную черной кривой, и создайте путь - PullRequest
0 голосов
/ 05 сентября 2018

Используя методы Swift touchBegan, touchMoved и touchEnded Я сохраняю точки касания и затем рисую линию, используя UIGraphicsGetCurrentContext () с методами beginPath (), перемещение (к: Точка), addLine (к: Точка) и strokePath () . Эта линия повторяется на 4 квадрантах плюс их отрицательные значения, поэтому рисуется 8 линий.

Вот пример: Пример изображения

Я сохраняю этот рисунок как изображение, когда пользователь нажимает галочку (зеленая кнопка Готово в правом верхнем углу) для последующих манипуляций.

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

Форма создается пользовательским вводом, и я понятия не имею, как она будет выглядеть.

Буду благодарен тому, кто найдет время, чтобы внести свой вклад.

Спасибо

...