`

iPhone Core Graphics 和 Quartz的关系

阅读更多

 

quartz属于core graphic framework的一部分.

为什么都说quartz的坐标系都在左下角呢?因为那是在mac x os里面,如果在iPhone OS中,坐标系是左上角的.

 

 

Note: If you are using Quartz 2D for an iPhone application, make sure you understand the native coordinate system of iPhone OS. Its origin is located at the upper left. For more details, see “Drawing to a Graphics Context in iPhone OS.

分享到:
评论
2 楼 mislay 2010-08-12  
aha, 我是在帮助文档里面看到的,所以贴了出来. 你如果想看,可以直接在帮助文档中看.
1 楼 handy.wang 2010-08-12  
Hi, buddy, the link of “Drawing to a Graphics Context in iPhone OS" is useless, it doesn't work.

相关推荐

    苹果官方的QuartzDemo

    QuartzDemo是由苹果官方提供的一个示例程序,用于展示其Core Graphics框架,也称为Quartz 2D。这个强大的工具集使得iOS和macOS开发者能够创建高质量的2D图形、图像处理以及文字排版。在iOS开发中,Quartz 2D是绘图的...

    iOS绘图教程 - CocoaChina 苹果开发中文站 - 最热的iPhone开发社区 最热的苹果开发社区 最热的iPad开发

    Quartz 2D是Core Graphics的一部分,专门用于2D图形的绘制,包括线条、形状、文本和图像。在iOS中,Quartz 2D通常与UIKit框架结合使用,以实现与用户交互的界面元素的绘制。 编程iOS5中的Drawing章节详细介绍了如何...

    Quartz 2D programing 翻译

    Quartz 2D还是Core Graphics框架的一部分,这解释了其API接口中大量以"CG"为前缀的类和函数。 此外,Quartz 2D在Mac OS X系统中可以与其他图形处理技术如Core Image、Core Video、OpenGL、QuickTime等混合使用,...

    iphone 用Quartz画尖角view 类似于新浪微薄客户端里的cell

    Quartz 2D是基于Core Graphics框架的,提供了一套强大的矢量绘图工具。在iOS中,通常我们会在UIView的`drawRect:`方法中使用Quartz 2D进行绘图。这个方法会在视图需要重绘时被调用,我们可以在这里利用CGContext...

    Quartz Demo(iOS 5)

    Quartz Demo(iOS 5) 是一个专为iPhone和iPad设计的示例程序,它展示了如何在iOS 5操作系统上利用Quartz技术进行图形绘制。Quartz是Apple开发的一个强大的2D图形渲染引擎,广泛应用于iOS和macOS系统,用于创建高质量...

    pdfviewer 0.03 for iphone 源码

    4. Core Graphics:Core Graphics是Quartz 2D的核心库,提供低级别的图形绘制功能。在PDFViewer中,可能涉及到使用Core Graphics进行坐标系统转换、路径绘制、颜色管理等操作。 5. PDFKit:尽管PDFViewer 0.03版本...

    iPhone 开发基础教程二

    Quartz 2D是Core Graphics框架的一部分,主要用于二维绘图。它提供了一系列的函数和数据类型,使得开发者可以直接在内存中的视图或图像上进行绘制。Quartz采用绘画者模型,将视图或图像看作一个虚拟画布。每次绘图...

    iOS的Quartz2D技术demo示例

    7. **图层(Layers)**:虽然不是Quartz 2D本身的一部分,但Core Animation框架与Quartz 2D紧密集成,允许开发者使用图层(CALayer)来组织和动画化图形,提高性能和可视化效果。 在Quartz2D_Demo中,你可以看到...

    最新 iPhone 应用程序开发全教程.pdf

    11. **图形绘制**:利用 Core Graphics 和 OpenGL ES 进行高质量的图形渲染。 12. **触摸与手势**:探讨了如何捕获触摸事件并识别手势,从而为用户提供更丰富的交互体验。 13. **位置服务**:通过 Core Location ...

    iPhone开发基础教程

    Quartz 2D 是 Core Graphics 框架的一部分,它为开发者提供了绘制矢量图形的能力。Quartz 的工作原理类似于艺术家在画布上作画:开发者可以通过一系列的绘图命令来填充或绘制形状、线条等元素。这种绘图模型被称为...

    Beginning iPhone Games Development (Mar 2010) Part 2

    Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession Game networking with GameKit, Bonjour, and ...

    Beginning iPhone Games Development

    * Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES * Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession * Game networking with GameKit, ...

    iPhone SDK开发 —— 无断点画任意轨迹

    在iOS中,我们通常使用Core Graphics框架(也称为Quartz 2D)来执行图形绘制。Core Graphics是一个C API,提供了低级别的图形绘制功能,包括线条、形状、路径和图像等。对于无断点画任意轨迹的需求,我们主要会用到`...

    iPhone iOS 5 development essentials.pdf

    - **Quartz Core 框架**:包含高级图形处理功能。 通过以上介绍可以看出,《iPhone iOS 5 Development Essentials》不仅涵盖了iPhone 4S 的硬件细节,还深入讲解了iOS 5 的软件架构和关键框架,这对于iOS开发者来说...

    iPhone_C#开发源代码

    通过C#,开发者可以调用Core Graphics库实现绘制线条、形状、文字等,以及进行图像滤镜和变换。源代码将揭示如何利用这个强大的绘图工具创建出富有视觉吸引力的用户界面元素。 最后,"桌面视图表示"可能指的是模拟...

    iPhone开发001-概述(Gary)

    3. **Media Layer**:专注于多媒体功能,如Quartz (Core Graphics)用于图形渲染,Core Animation用于动画效果,OpenGLES用于3D图形,Core Audio和OpenAL用于音频处理,MediaPlayer则用于多媒体播放。 4. **Cocoa ...

    【类库与框架】-iPhone Gradient Buttons.7z

    Core Graphics,也称为Quartz 2D,是Apple提供的一套低级图形绘制API,用于处理2D图形。我们可以通过创建`CGContext`对象,然后设置渐变色并进行填充,来实现自定义的渐变按钮。具体步骤包括创建颜色空间、定义渐变...

    Beginning iPhone Games Development (New!Hot!)

    Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession Game networking with GameKit, Bonjour, and ...

Global site tag (gtag.js) - Google Analytics