Core Graphics的简介与概述(一)

 

简介:

Core Graphics是Quartz 2D的一个高级绘图引擎,常用与iOS,tvOS,macOS的图形绘制应用开发。Core Graphics是对底层C语言的一个简单封装,其中提供大量的低层次,轻量级的2D渲染API。

Core GraphicsAPI简单易于使用,并且提供了强大的功能访问,如透明层,基于路径的涂层绘制,屏幕外呈现,高级色彩管理,抗锯齿已经PDF文档的生成解析操作

DrawModel:绘制模型

Quartz 2D使用绘制模型进行成像,Quartz 2D中十分注重层次的概念,你可以理解成通过Quartz 2D进行绘制的内容其实是一层层内容叠加到绘制画板上去的,其结果和我们进行叠加的顺序具有决定性的结果。一个小例子去解释Quartz 2D其进行叠加顺序影响

例子1:

其结果的展示为首先在画板上绘制蓝色的内容,绘制成功后去在蓝色的内容上进行绘制红色内容并且红色内容为非透明的,所以其结果则是上图的展现形式

例子2:

此图的显示结果是先绘制不透明的红色内容区域,后在红色区域上进行叠加的绘制蓝色内容从此可以看出不同的叠加顺序展现出不同的绘制结果</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值