Core Graphics简介

Core Graphics,也称为Quartz 2D,是一种先进的、二维的绘图引擎,适用于iOS、tvOS和macOS应用程序的开发。Quartz 2D提供低水平的、轻量级的2D渲染。Quartz 2D分辨率和设备独立。
Quartz 2D API提供了强大特性的访问,如透明层、基于路径的绘图、屏幕显示、高级颜色管理、抗锯齿渲染、以及PDF文档的创建、显示和解析。主要用于画图,图像编辑,创建和显示位图,以及PDF的使用。

目录:

1.Quartz 2D如何是如何工作的?

2.通过图形上下文绘图

3.path路径的使用

4.Color and Color Spaces 的使用

5.仿射变换Transforms的使用

6.Patterns模式

7.Shadows阴影效果

8.Gradients颜色渐变的使用

9.Transparency Layers透明层是如何工作并使用的?

10.Data Management数据管理

11.Bitmap Images and Image Masks 位图和图片蒙版

12.Core Graphics Layer Drawing,如何创建和使用绘图层来实现高性
能的图形绘制或绘制出屏幕

13.PDF文档创建、查看和转换

14.PDF文档解析

15.PostScript文件转换

16.text文字绘制到图形

17.Glossary 属性术语表

其他知识点:

颜色呈现的管理

你可能感兴趣的:(Core Graphics简介)