? ???? 利用Quartz技術(shù)實(shí)現(xiàn)高逼真度的二維渲染梆惯√渤睿基于路徑的繪制處理右锨,抗鋸齒渲染咏窿、漸變砖第、圖像撤卢、色彩管理、PDF文檔梧兼,以及更多放吩。
? ??? 概述:(CoreGraphics)核心圖形框架是基于Quartz的(高級的繪圖引擎)。它提供了低級別的羽杰,輕量級的二維渲染與無與倫比的輸出保真度渡紫。你用這個(gè)框架來處理基于路徑的繪制、變換考赛、色彩管理惕澎、屏幕繪制,圖案颜骤,漸變和陰影的圖像數(shù)據(jù)管理唧喉、圖像創(chuàng)作、圖像掩模忍抽,以及PDF文檔的創(chuàng)建八孝、顯示、和解析梯找。
?????? 在OS X中唆阿,也包括與核心圖形顯示硬件的工作服務(wù),低級別的用戶輸入事件和視窗系統(tǒng)锈锤。
???????? Symols:?
CGBitmapContext:一種CGContextRef格式可以用來將位繪制到內(nèi)存
CGColor : 一組組件定義一個(gè)顏色,一個(gè)顏色空間指定如何解釋它們驯鳖。
CGColorSpace:一個(gè)概要文件,指定如何解釋顯示的顏色值。
CGContext : 用于封裝 Quartz 繪制圖像到輸出設(shè)備的信息
CGDataConsumer:抽象數(shù)據(jù)寫入任務(wù),消除了需要管理一個(gè)原始內(nèi)存緩沖區(qū)久免。
CGDataProvider:抽象為讀取任務(wù),消除了需要管理一個(gè)原始內(nèi)存緩沖區(qū)浅辙。
CGFont:一組字符符號和繪制文本的布局信息。
CGFunction:定義和使用回調(diào)函數(shù)的方法阎姥。
CGGLContext :? ? 棄用记舆。 OpenGL畫內(nèi)容一種CGContextRef格式。
CGGradient:徑向和軸向 顏色漸變填充
CGImage:位圖圖像或圖像的面具
CGLayer:離屏重用內(nèi)容呼巴;
CGPath:圖形路徑有不變和可變類型:精確描述形狀或線條繪制的圖形上下文泽腮。
CGPattern:一個(gè)2 D模式用于繪制圖形的路徑。
CGPDFArray:PDF文檔的陣列結(jié)構(gòu)
CGPDFContentStream:表示PDF頁面內(nèi)容中一個(gè)或多個(gè)數(shù)據(jù)流
CGPDFContext:繪制在PDF中的一種CGContextRef格式衣赶。
CGPDFDictionary:PDF文檔中的字典格式诊赊。
CGPDFDocument:一個(gè)文檔,其中包含PDF(可移植文檔格式)圖紙信息。
CGPDFObject:一個(gè)PDF文檔中內(nèi)容的一個(gè)對象府瞄。
CGPDFOperatorTable:在PDF文檔時(shí)使用掃描內(nèi)容的回調(diào)函數(shù)操作符
CGPDFPage:一個(gè)PDF文檔中的一個(gè)頁面
CGPDFScanner:在掃描PDF內(nèi)容的一個(gè)解析 對象碧磅。
CGPDFStream:一個(gè)PDF文檔的一個(gè)流或數(shù)據(jù)字節(jié)序列
CGPDFString:PDF文檔d一個(gè)文本字符串
CGPSConverter:一個(gè)對象,將PostScript數(shù)據(jù)轉(zhuǎn)換為PDF格式的數(shù)據(jù)。
? ? Services
? ? ? ? 在OS X窗口服務(wù)器硬件配置和控制顯示提供了直接訪問特性。
Reference
? ? CGAffineTransform 2D圖形繪制中的仿射變換矩陣
? ? CGGeometry? ? ? 2 D幾何基元的各種結(jié)構(gòu)和相關(guān)功能?
?? ?????????? ? ? Core Graphics Structures
????????????? ? ? Core Graphics Enumerations
? ? ? ? ? ? ? ? ? Core Graphics Constants
????????????????? Core Graphics Functions
??? ? ? ? ? ? ? ?? Core Graphics Data Types
相關(guān)文檔:
? Quartz 2D Programming Guide