quartz2D既可以绘制原始图形,也可以给原始图形绘制阴影。绘制阴影时,需要的一些参数:上下文、阴影偏移量、阴影模糊系数注意:在对绘制的图形做了绘制阴影处理前,需要先对上下文进行保存,绘制阴影成功后,还要对上下文进行复位。目的是为了不影响后面的绘图操作。举例的阴影绘制实例如下:1、自定义一个视图类...
分类:
移动开发 时间:
2015-10-10 22:52:50
阅读次数:
358
前一篇几乎已经详细介绍了Quartz2D的所有知识,这一篇以及后面就不废话了,主要是用具体的实例来演示绘图效果。这里我们先来绘制一些简单的图形(如直线、三角形、圆、矩形、文字、图像),它有两种方式可以绘制,一种是通过上下文绘制,另一种是通过路径绘制。下面对绘制三角形做了一个两种方式绘制的演示。绘制基...
分类:
移动开发 时间:
2015-10-10 21:29:48
阅读次数:
470
给图片水印的目的: 告诉别人图片的来源. 防止别人盗用图片.打广告. 添加水印它最终是生成了一个新的图片. 生成图片要用到了图片上下文.不需要再去自定义View, 之前一直在自定义View,是因为要拿跟View相关联的上下文. 跟View相关联的上下文是系统自动帮我们创建的,所以不需...
分类:
其他好文 时间:
2015-10-08 01:42:24
阅读次数:
177
图片水印UIImage+MJ.h#import @interface UIImage (MJ)/** * 打水印 * * @param bg 背景图片 * @param logo 右下角的水印图片 */+ (instancetype)waterImageWithBg:(NSString *...
分类:
移动开发 时间:
2015-09-28 13:22:19
阅读次数:
250
概述Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统。Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等绘制文字绘制\生成图片(图像)读取\生成PDF截图\裁剪图片自定义UI控件代码实现绘制线条#import "LineView.h"@implementati...
分类:
移动开发 时间:
2015-09-28 11:29:56
阅读次数:
233
首先感谢一片枫叶总结出这么好的文章,文章出处:http://www.cnblogs.com/smileEvday/archive/2013/05/25/IOSImageEdit.html 本文将为大家介绍常见的IOS图像处理操作包括以下四部分:旋转,缩放,裁剪以及像素和UIImage之间的转化...
分类:
其他好文 时间:
2015-09-22 21:58:29
阅读次数:
232
Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作 1. 绘制图形 : 线条\三角形\矩形\圆\弧等 2. 绘制文字 3. 绘制\生成图片(图像) 4. 读取\生成PDF 5. 截图\裁剪图片 6. 自定义UI控件......Quartz2D在...
分类:
其他好文 时间:
2015-09-21 01:19:32
阅读次数:
146
1.水印:在图片上加的防止他人盗图的半透明logo、文字、图标 水印作用:告诉你这个图片从哪来的2. 实现方式:利用Quartz2D,将水印(文字、LOGO)画到图片的右下角 将代码封装成UIImage的分类方法,便于使用 1 + (instancetype)waterImageWithBg:(N....
分类:
其他好文 时间:
2015-09-20 23:51:43
阅读次数:
189
定时器CADisplayLink下雪效果1.定时器雪花整体思路: 先在控制器View面绘制一个雪花. 在View加载完毕后,添加一个定时器. 在定时器方法当中调用得绘方法. 在绘图方法当不段的去修改雪花的Y值. 当雪花的Y值超过屏幕的高度时,让雪花的Y值重新设为0.从最...
分类:
其他好文 时间:
2015-09-12 00:43:44
阅读次数:
150
模仿系统的UIImageView 整体思路: 我们想要模仿系统的UIImageView,我们必须得要知道系统的UIView怎么用.第一种用法 系统的用法是创建一个UIImageView对象,设置frame,给它传递一个UIImage,再把它添加到一个View上面就可以了. 可以切换图片. 第二种用法...
分类:
其他好文 时间:
2015-09-11 01:24:32
阅读次数:
170