图形与多媒体技术——图像渲染技术

Mac OS X 包含好几种技术用来支持对2D/3D内容的渲染以及动画,下面开始介绍它们各自的特点。
 

1. Quartz

        Quartz 是Mac OS X图形与窗口环境(Windowing Environ-ment)的核心,它提供对2D图形的渲染,更可以对一个复杂的模型进行实时的渲染,复合以及图形的反齿锯。
        Quartz整合了一套客户端API(Quartz 2D)和一个窗口服务器(Quartz Compositor). 客户端API提供管理图像上下文(Graphics Context)和绘制简单图形、图片、文本和其他内容的命令。而窗口服务器管理显示器、设备驱动环境(Device Driver Environment)和提供必要的服务给客户端,其中包括基础窗口管理,事件派发和光标行为管理。
        Quartz 2D客户端API被包含在一个“包罗框架(Umbrella Framework)”中——ApplicationServices.framework,把这个框架添加到工程中您就可以使用Quartz了。这个包罗框架包含有Core Graphics框架(CoreGraphics.framework),它定义了Quartz 2D的接口、数据类型以及常量。
        Quartz Services API提供了对窗口服务器(window serv-er)的一些底层特性的直接调用能力,您能通过这些API得到当前已连接的显示硬件(connected display hardware)的信息,锁定某个显示器来经行专门的用途,或只是调节显示器属性,比如分辨率、像素色深或显示器刷新率。Quartz Ser-vices API也提供一些远程操作Mac OS X的支持,比如,您能通过它来移动另一台Mac上的光标位置、经行点击操作等等。
        更多信息关于Quartz 2D API,请看Quartz 2D Pro-gramming Guide。想更多了解Quartz Services API,请看Quartz Display Services Programming Top-ics(http://developer.apple.com/documentation/GraphicsImaging/Conceptual/QuartzDisplayServicesConceptual/Introduction/Introduction.html)。

        Quartz的呈象架构基于PDF,这种存储“介质”非常精确并且能在各种设备上还原(打印机、传真机、显示器)。在打印之前,您能够把文档保存成PDF文件以便预览打印、传真效果。

        Quartz 2D 特性
                                                                                            

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值