1

有没有办法通过抚摸 CGPathRef 在 Core Graphics 中创建以下效果?

IMG

如果可能话,使用 Core Graphics 绘制会比简单地沿着路径绘制径向椭圆 CGImageRef 更有效吗?

编辑:澄清:我希望笔画的中心部分为 100% 不透明度,边缘从 100% 不透明度淡出到 0% 不透明度。

编辑 2:另外,我打算在 MKOverlayView 中使用此绘图来突出显示用户的路径......所以不确定模糊过滤器是否足够高效。

4

1 回答 1

2

带有阴影的圆顶粗路径可能是您的最佳解决方案。这将涉及:

CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()

您需要一个零偏移阴影,并且您需要尝试使用半径和模糊参数来获得您想要的效果。

于 2012-10-03T21:44:10.277 回答