我正在考虑构建一个会大量使用洪水填充/油漆桶功能的应用程序。我要着色的图像就像着色书页一样;白色背景,黑色边框。我正在争论哪个更好用UIImage
(通过操作像素数据)或绘制图像Core Graphics
并更改触摸时的填充颜色。
使用UIImage
,我无法正确解释视网膜图像;当我将上下文写入 new 时,它会破坏图像UIImage
,但我可能会弄清楚。我打开提示虽然...
使用CoreGraphics
,我不知道如何计算当用户触摸一个区域然后实际填充该区域时要填充的形状。我看过,但我没有找到成功的搜索。
总的来说,我相信最佳解决方案是使用CoreGraphics
,因为它总体上会更轻,而且我不必为不同尺寸保留多个相同图像的副本。
想法?对我轻点!这是我的第一个应用程序和第一个 SO 问题;)