UIImage填充颜色但不填充边框

时间:2014-11-02 08:44:41

标签: ios objective-c

我有如图所示的星星图像,我想根据用户的评分来填充颜色。

five stars

我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

a)使用泛光算法从一个给定像素开始填充一个区域(所有连接的相同颜色的像素)。
为此,你必须修复图像,因为星星1和2中的白色直接连接。

b)为星形设置NSBezierPath并填充路径。将其转换为从星形到星形水平移动路径 你还应该修复图像,使星星均匀分布。

c)使用5个png并根据星球的数量来绘制一个不同的png 这个空星形的肖像形象&一个最完整的图像最容易。


最好的恕我直言:

d)有3张图片。一个空星,一个满星,一个半星,画图5次..取决于有多少星满,半满或空