Раскраска изображения в iPhone SDK - PullRequest
1 голос
/ 17 июня 2009

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

Ответы [ 2 ]

3 голосов
/ 17 июня 2009

Должен подойти простой алгоритм заполнения. просто расширяться от точки, в которой вы находитесь, пока не встретите конечные пиксели региона см. http://en.wikipedia.org/wiki/Flood_fill вы также можете попробовать поиск в Google для алгоритма Boundary Fill

0 голосов
/ 17 июня 2009

Сначала я хотел иметь UIView и изображение маски поверх этого с плоскостью, но это работает только в определенных ситуациях. Если форма плоскости не изменяется, вы также можете изменить цвет и затем «залить» план во время drawRect, используя такие функции, как CGContextAddArc и CGContextAddRect.

...