新·Quartz 2D编程指南.docVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Quartz 2D编程指南(1) - 概览??? Quartz 2D编程指南(1) - 概览 Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts) Quartz 2D是一个二维图形绘制引擎,iOS环境和Mac OS X环境。Quartz 2D API来实现许多功能,、、、、、、、PDFPDF元数据访问。,Quartz 2D。 Mac OS X中,Quartz 2D,Core Image、Core Video、OpenGL、QuickTime。, QuickTime的GraphicsImportCreateCGImage函数, Quartz从一个 QuickTime图形导入器中创建一个图像。 Page Quartz 2D(painter’s model)。,(a layer of ‘paint’)放置于一个画布(‘canvas’),(Page)。 Page。Page。。 1-1展示了绘画者模型如何工作。。 Page(如果输出设备是打印机),(如果输出设备是PDF文件),bitmap图像。graphics context而定。 :Graphics Context Graphics Context(CGContextRef),Quartz绘制图像到输出设备的信息。PDF文件、bitmap。Graphics ContextPage中的图像的图形绘制参数和设备相关的表现形式。QuartzGraphics Context中。 Graphics Context想像成绘制目标,1-2所示。Quartz绘图时,Graphics Context中。,Quartz绘图序列指定不同的Graphics Context,。;Quartz替我们完成。 QuartzGraphics Context,。 Bitmap Graphics Context PDF Graphics Context Window Graphics Context Layer Context Post Graphics Context Quartz 2D 除了 Graphics Context 之外,Quartz 2D API。API就Core Graphics框架的一部分,CG开头的。 Quartz 2D,。1-3例举了三个使用Quartz 2D的绘制操作所获得的图像。 Quartz 2D包含的数据类型: CGPathRef:,,(stroke) CGImageRef:bitmap图像和基于采样数据的bitmap图像遮罩。 CGLayerRef:(如背景)和幕后(offscreen)绘制的绘画层 CGPatternRef: CGShadingRef、CGGradientRef: CGFunctionRef:,。 CGColorRef, CGColorSpaceRef:Quartz如何解释颜色 CGImageSourceRef,CGImageDestinationRef:Quartz中移入移出数据 CGFontRef: CGPDFDictionaryRef, CGPDFObjectRef, CGPDFPageRef, CGPDFStream, CGPDFStringRef, and CGPDFArrayRef:PDF的元数据 CGPDFScannerRef, CGPDFContentStreamRef:PDF元数据 CGPSConverterRef:PostScript转化成PDF。iOS中不能使用。 Quartz通过修改当前图形状态(current graphics state)来修改绘制操作的结果。。。,,。 Graphics Context。Quartz创建一个Graphics Context时,。,Quartz。,Quartz。。 CGContextSaveGState来保存图形状态,CGContextRestoreGState。 :。,(current path)。: Current transformation matrix (CTM): Clipping area: Line: 线 Accuracy of curve estimation (flatness): Anti-aliasing setting: Color: 颜色 Alpha value (transparency): Rendering intent: Color space: 颜色空间 Text: 文本 Blend mode: Quartz 2D 坐标系统 坐标系统定义是被绘制到Page上的对象的位置及大小范围,1-4所示。(user-space coordination system,)中指定图形的位置及大小。。 ,。,96个像素,30

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档