我正在开发一款iPhone应用程序。我有一个背景图像让我们说一架黑色的飞机线和调色板的用户可以选择一种颜色并填充飞机的区域....任何帮助,代码,建议将高度适用
答案 0 :(得分:3)
一个简单的填充算法应该做。只需从您所在的点开始扩展,直到遇到区域末端像素 请参阅http://en.wikipedia.org/wiki/Flood_fill您还可以尝试使用Google搜索边界填充算法
答案 1 :(得分:0)
我的第一个问题是在平面上有一个UIView和一个蒙版图像,但这仅适用于某些情况。如果平面的形状没有改变,你也可以改变颜色,然后使用CGContextAddArc和CGContextAddRect等函数在drawRect中“填充”计划。