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 的使用
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 屬性術語表
其他知識點:
顏色呈現的管理