我試圖對具有不透明度的UIImage執行floodfill。我嘗試使用CG(http://en.wikipedia.org/wiki/Flood_fill)實現4-way floodfill,但是讀取像素顏色和着色像素使其變得太慢。填充300x100px區域需要一分多鐘。我需要一個功能,如:在UIImage上執行floodfill
-(UIImage*)floodFillOnImage:(UIImage*)image fromPoint:(CGPoint)start;
這是足夠快。
有沒有人有Objective-C中的泛洪填充算法的工作實現或有一個想法與UIImages?我在一些iOS繪圖應用程序中看到過這樣一個油漆桶工具。
不知道它是否可以寫,可以執行此 – epatel
https://github.com/chinatndave/UIImageScanlineFloodfill – CRDave