![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Quartz2D
dennis_ben
只为记录下来时的足迹!
展开
-
Quartz2D 图像处理
本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化,主要使用的知识是quartz2D。Quartz2D是CoreGraphics框架中的一个重要组成部分,可以完成几乎所有的2D图像绘制,处理功能。跟window编程中GDI的功能一样,而且很多概念都差不多。 一、图像旋转 图像旋转是图像处理过程中一中常见操作,按照旋转转载 2016-10-18 10:00:48 · 288 阅读 · 0 评论 -
Quartz2D简单介绍
一、什么是Quartz2D Quartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统 Quartz 2D能完成的工作: 绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字 绘制\生成图片(图像) 读取\生成PDF 截图\裁剪图片 自定义UI控件 二、Quartz2D在iOS开发中的价值 为了便于搭建美观的UI界面,iO转载 2016-01-20 16:07:26 · 292 阅读 · 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 · 344 阅读 · 0 评论 -
QuartzD虚线及虚线的用处
画虚线需要用到函数: CGContextSetLineDash 此函数需要四个参数: context – 这个不用多说phase - 稍后再说lengths – 指明虚线是如何交替绘制,具体看例子count – lengths数组的长度 [cpp] view plaincopyprint? CGContextRe原创 2016-01-20 15:51:36 · 349 阅读 · 0 评论