
Quartz2D
dennis_ben
只为记录下来时的足迹!
展开
-
Quartz2D 图像处理
本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化,主要使用的知识是quartz2D。Quartz2D是CoreGraphics框架中的一个重要组成部分,可以完成几乎所有的2D图像绘制,处理功能。跟window编程中GDI的功能一样,而且很多概念都差不多。 一、图像旋转 图像旋转是图像处理过程中一中常见操作,按照旋转转载 2016-10-18 10:00:48 · 333 阅读 · 0 评论 -
Quartz2D简单介绍
一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值为了便于搭建美观的UI界面,iO转载 2016-01-20 16:07:26 · 318 阅读 · 0 评论 -
Quartz2D简单图形绘制及操作
View继承自UIview,重写view的drawRect方法,此方法由系统调用,如果我们想调它,可以调setNeedDispaly,setNeedDispaly会调drawRect重绘UI绘制的一般步骤:1.取得与view关联的上下文context(drawRect方法中才能获取到);2.绘图;3.利用context把图绘制到view的图层Layer上;-(void)draw原创 2016-01-20 16:46:03 · 372 阅读 · 0 评论 -
QuartzD虚线及虚线的用处
画虚线需要用到函数:CGContextSetLineDash此函数需要四个参数:context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度[cpp] view plaincopyprint?CGContextRe原创 2016-01-20 15:51:36 · 406 阅读 · 0 评论