美文网首页iOS Developer ios零碎记录
Quartz 2D的相关不透明数据(opaque)名词介绍

Quartz 2D的相关不透明数据(opaque)名词介绍

作者: 阿丰在长春 | 来源:发表于2016-05-03 13:03 被阅读108次

    在学习绘画的C语言接口时涉及到一些不常见的数据类型,查看官方文档后解释翻译了一下。

    Quartz 2D的不透明的数量类型如下:

    1、CGPathRef,用来制作向量图形的路径,该路径用来填充或者描边画轮廓,具体查看Paths

    2、CGImageRef,用来呈现bitmap的图形,或者bitmap的图形遮罩(image masks)。具体查看Bitmap Images and Image Masks

    3、CGLayerRef,用来呈现一个可以重复绘画的画板,支持离屏渲染。详细查看Core Graphics  Layer Drawing

    4、CGPatternRef,用来重复绘画,具体查看 Patterns

    5、CGShadingRef和CGGrandientRef,用来绘画斜线,具体查看Gradients

    6、CGFunctionRef,当你想要定义一个计算绘画相关的回调方法时会用到它。当你在绘画斜线作为轮廓时。具体查看 Gradients

    7、CGColorRef 和 CGColorSpaceRef,用来通知Quartz如何定义颜色,具体查看 Color and Color Spaces

    8、CGImageSourceRef 和 CGImageDestinationRef,你将会使用它来把数据输入进,或者移出Quartz。具体查看Data Management in Quartz 2D Image I/O Programming Guide

    9、CGFontRef,用来绘画文字。具体查看 Text

    10、CGPDFDictionaryRef,CGPDFObjectRef,CGPDFPageRef,CGPDFStream,CGPDFStringRef,和 CGPDFArrayRef,这些是支持PDF数据类型的东西。具体查看 PDF Document Creation, Viewing, and Transforming

    11、CGPDFScannerRef 和 CGPDFContentStreamRef,这些是用来解析PDF文件的。详细查看PDF Document Parsing

    12、CGPSConverterRef,用来转换PostScript成PDF,而且iOS不能使用这个。详细查看PostScript Conversion

    相关文章

      网友评论

        本文标题:Quartz 2D的相关不透明数据(opaque)名词介绍

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