利用Quartz技术实现高逼真度的二维渲染。基于路径的绘制处理,抗锯齿渲染、渐变、图像、色彩管理、PDF文档,以及更多。
概述:(CoreGraphics)核心图形框架是基于Quartz的(高级的绘图引擎)。它提供了低级别的,轻量级的二维渲染与无与伦比的输出保真度。你用这个框架来处理基于路径的绘制、变换、色彩管理、屏幕绘制,图案,渐变和阴影的图像数据管理、图像创作、图像掩模,以及PDF文档的创建、显示、和解析。
在OS X中,也包括与核心图形显示硬件的工作服务,低级别的用户输入事件和视窗系统。
Symols:
CGBitmapContext:一种CGContextRef格式可以用来将位绘制到内存
CGColor : 一组组件定义一个颜色,一个颜色空间指定如何解释它们。
CGColorSpace:一个概要文件,指定如何解释显示的颜色值。
CGContext : 用于封装 Quartz 绘制图像到输出设备的信息
CGDataConsumer:抽象数据写入任务,消除了需要管理一个原始内存缓冲区。
CGDataProvider:抽象为读取任务,消除了需要管理一个原始内存缓冲区。
CGFont:一组字符符号和绘制文本的布局信息。
CGFunction:定义和使用回调函数的方法。
CGGLContext : 弃用。 OpenGL画内容一种CGContextRef格式。
CGGradient:径向和轴向 颜色渐变填充
CGImage:位图图像或图像的面具
CGLayer:离屏重用内容;
CGPath:图形路径有不变和可变类型:精确描述形状或线条绘制的图形上下文。
CGPattern:一个2 D模式用于绘制图形的路径。
CGPDFArray:PDF文档的阵列结构
CGPDFContentStream:表示PDF页面内容中一个或多个数据流
CGPDFContext:绘制在PDF中的一种CGContextRef格式。
CGPDFDictionary:PDF文档中的字典格式。
CGPDFDocument:一个文档,其中包含PDF(可移植文档格式)图纸信息。
CGPDFObject:一个PDF文档中内容的一个对象。
CGPDFOperatorTable:在PDF文档时使用扫描内容的回调函数操作符
CGPDFPage:一个PDF文档中的一个页面
CGPDFScanner:在扫描PDF内容的一个解析 对象。
CGPDFStream:一个PDF文档的一个流或数据字节序列
CGPDFString:PDF文档d一个文本字符串
CGPSConverter:一个对象,将PostScript数据转换为PDF格式的数据。
Services
在OS X窗口服务器硬件配置和控制显示提供了直接访问特性。
Reference
CGAffineTransform 2D图形绘制中的仿射变换矩阵
CGGeometry 2 D几何基元的各种结构和相关功能
Core Graphics Structures
Core Graphics Enumerations
Core Graphics Constants
Core Graphics Functions
Core Graphics Data Types
相关文档:
Quartz 2D Programming Guide