CoreGraphics简介

       利用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

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