![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Quartz2D(绘图引擎)
文章平均质量分 50
Allen_iOS
为了不迟到,最好早走几分钟
展开
-
Quartz2D的简单使用
一、绘图路径A.简单说明在画线的时候,方法的内部默认创建一个path。它把路径都放到了path里面去。1.创建路径 cgmutablepathref 调用该方法相当于创建了一个路径,这个路径用来保存绘图信息。2.把绘图信息添加到路径里边。以前的方法是点的位置添加到ctx(图形上下文信息)中,ctx 默认会在内部创建一个path用来保存绘图信息。在图形上下文中有一块存储空间转载 2015-03-02 10:56:38 · 526 阅读 · 0 评论 -
Quartz2D颜色渐变效果
Quartz2D之渐变使用初步Quartz2D提供了两种渐变填充方法。第一种是使用Quartz自带的Gradient填充方法;第二种是使用自定义的着色器。这里将先描述如何使用CGGradient对象来做渐变填充。12345678910111213141516171819202转载 2015-03-02 18:42:38 · 733 阅读 · 0 评论 -
图形上下文保存与恢复(CGContextSaveGState与CGContextRestoreGState的)
CGContextSaveGState与CGContextRestoreGState的作用使用Quartz时涉及到一个图形上下文,其中图形上下文中包含一个保存过的图形状态堆栈。在Quartz创建图形上下文时,该堆栈是空的。CGContextSaveGState函数的作用是将当前图形状态推入堆栈。之后,您对图形状态所做的修改会影响随后的描画操作,但不影响存储在堆栈中的拷贝。在修改转载 2015-03-03 17:38:43 · 736 阅读 · 0 评论 -
Quartz2D详解
iOS开发之Quartz2D详解2014-04-18 11:52:31cnblogs.com-求真求道-点击数:5911. 什么是Quartz2D?转载 2015-03-11 16:09:10 · 528 阅读 · 0 评论 -
ios滤镜
首先需要了解一下滤镜的原理:“用Core Graphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要改变RGB的数值,再写回去重新生成就可以了。简单的变化RGB很好改的,变为黑白照片就是把每个像素点的RGB的值相加求平均值,再回写回去。例如:R=B=G=100,就是灰色的,你只要写个for循转载 2015-05-11 18:21:28 · 527 阅读 · 0 评论 -
CGContextRef用法
这里有2个地图的API可能会对大家理解其中的一些函数有帮助http://open.mapbar.com/ios/api/interface_m_b_overlay_path_view.htmlhttp://code.mapabc.com/APIForiOS/html/interface_m_t_overlay_view.htmlquartz是主要的描画接口,支持基于路径的描画、转载 2015-10-24 16:47:25 · 522 阅读 · 0 评论