介绍

作者: 权宜平和 | 来源:发表于2017-02-27 20:03 被阅读11次

    重要:本文档包含有关API或开发技术的初步信息。 此信息可能会更改,根据本文档实现的软件,应使用最终操作系统软件进行测试。

    Quartz 2D是一种先进的二维绘图引擎,可用于iOS应用程序开发和内核之外的所有Mac OS X应用程序环境。 Quartz 2D提供低级别,轻量级的2D渲染,具有无与伦比的输出保真度,无论显示或打印设备如何。 Quartz 2D是独立于分辨率和器件的; 你在使用Quartz 2D应用程序编程接口(API)绘制时不需要考虑最终目的地。

    Quartz 2D API易于使用,可以访问强大的功能,如透明度图层,基于路径的绘图,屏幕外渲染,高级颜色管理,反锯齿渲染以及PDF文档创建,显示和解析。

    Quartz 2D API是Core Graphics框架的一部分,因此你可能会看到Quartz被称为Core Graphics或者简单的CG。

    谁应该阅读本文档?

    本文档适用于需要执行以下任务的iOS和Mac OS X开发人员:

    • 绘制图形
    • 在应用程序中提供图形编辑功能
    • 创建或显示位图图像
    • 使用PDF文档

    本文档的组织

    本文档分为以下章节:

    • Quartz 2D 概述描述了页面,绘图目的地,Quartz不透明数据类型,图形状态,坐标和内存管理,并且它看看Quartz是如何工作的。
    • Graphics Contexts 描述了绘图目的地的种类,并提供了创建所有图形上下文的分步说明。
    • Paths 讨论组成路径的基本元素,显示如何创建和绘制它们,显示如何设置剪切区域,以及解释混合模式如何影响绘画。
    • Color and Color Spaces 讨论颜色值并使用透明度的alpha值,并描述如何创建颜色空间,设置颜色,创建颜色对象和设置渲染意图。
    • Transforms 描述当前的变换矩阵,并解释如何修改它,显示如何设置仿射变换,显示如何在用户和设备空间之间转换,并提供关于Quartz执行的数学运算的背景信息。
    • Patterns 定义模式及其部分,告诉Quartz如何渲染它们,以及如何创建彩色和模板模式。
    • Shadows 描述了什么是阴影,解释它们如何工作,并展示如何用它们绘制。
    • Gradients 讨论轴向和径向渐变,并显示如何创建和使用CGShading和CGGradient对象。
    • Transparency Layers 给出了什么样的透明层的示例,讨论它们如何工作,并提供实施它们的分步说明。
    • Data Management in Quartz 2D 讨论如何将数据移入和移出Quartz。
    • Bitmap Images and Image Masks 描述了构成位图图像定义的方法,并展示了如何使用位图图像作为Quartz绘图图元。 它还描述了您可以在图像上使用的掩蔽技术,并显示在绘制图像时使用混合模式可以实现的各种效果。
    • Core Graphics Layer Drawing 描述了如何创建和使用图形图层以实现高性能图案化绘图或绘制屏幕。
    • PDF Document Creation, Viewing, and Transforming显示如何打开和查看PDF文档,对其应用变换,创建PDF文件,访问PDF元数据,添加链接和添加安全功能(如密码保护)。
    • PDF Document Parsing描述如何使用CGPDFScanner和CGPDFContentStream对象来解析和检查PDF文档。
    • PostScript Conversion概述了可以在Mac OS X中将PostScript文件转换为PDF文档的功能。 这些功能在iOS中不可用。
    • Text描述了Quartz 2D对文本和字形的低级支持,以及提供更高级别和Unicode文本支持的替代方法。 它还讨论如何复制字体变体。
    • Glossary 定义本指南中使用的术语。

    也可以看看

    这些项目是任何人使用Quartz 2D的必要阅读:

    • Quartz 2D Reference Collection为Quartz 2D应用程序编程接口提供了完整的参考。
    • Color Management Overview概述是对颜色感知,颜色空间和颜色管理系统原理的简要介绍。
    • Mailing lists。 加入quartz-dev邮件列表来讨论使用Quartz 2D的问题。

    相关文章

      网友评论

          本文标题:介绍

          本文链接:https://www.haomeiwen.com/subject/vzftgttx.html