Раскраска изображения в iPhone SDK
Вопрос
я разрабатываю приложение для iphone. у меня есть фоновое изображение, скажем, самолет с черными цветными линиями и из цветовой палитры пользователь может выбрать цвет и заполнить область самолета .... любая помощь, код, предложение будут высоко оценены
Решение
Должен подойти простой алгоритм заполнения. просто расширяться от точки, в которой вы находитесь, пока не встретите конечные пиксели региона см. http://en.wikipedia.org/wiki/Flood_fill , также вы можете попробовать поискать в Google Алгоритм граничного заполнения
Другие советы
Сначала я должен был иметь UIView и изображение маски поверх этого с плоскостью, но это работает только в определенных ситуациях. Если форма плоскости не изменится, вы также можете изменить цвет и затем «заполнить». план во время drawRect с использованием таких функций, как CGContextAddArc и CGContextAddRect.