iOS 动画家族iOS之绘图动画动画与绘图

Quartz2D进行渲染

2017-01-15  本文已影响540人  非典型技术宅

这一晃就到了2017年,这期间好多假期啊,圣诞节、元旦,还赶上了一次为期一周的封闭开发。距离上一次更新文章过去了三周多,好羞惭。

在此之前,分享了一些关于绘图方面的基础。可以通过传输门快捷进入:

1.绘图系列之:使用Quartz2D进行绘图

2.绘图系列之:Quartz2D进行渲染

3.绘图系列之:OC绘制基本图形

4.绘图系列之:OC绘制饼状图、柱状图和扇形图

上一篇写了Quartz2D的一些基本用法,今天分享一下Quartz2D的渲染模式。

1. 渲染模式

2. even-odd rule:奇偶填充规则


CGContextEOFillPath(ctx);
奇偶填充规则

3. nonzero winding number rule:非零绕数规则


CGContextDrawPath(ctx, kCGPathEOFillStroke);
非零绕数规则

4. 其他会用到的渲染模式

5. 混合模式

如果有兴趣继续深入了解,可以参考:官方文档
在简书上,还看到过一篇连载,非常不错。FalmeCore Graphics - Quartz 2D Programming Guide(中文翻译版)

下一篇咱们就要开始聊一聊OC下的贝塞尔曲线绘制了。

上一篇 下一篇

猜你喜欢

热点阅读