2014年10月20日
摘要: CoreImage是IOS5中新增框架,通过这个框架我们可以轻松地对图片进行各种特效处理使用CoreImage的主要流程如下(需要添加CoreImage框架至项目中):1 创建CIContext,IOS系统提供了3种方法创建CIContexta.基于CPUCIContext *context = [... 阅读全文
posted @ 2014-10-20 19:02 幸福小弥 阅读(2301) 评论(0) 推荐(0) 编辑
摘要: 参考博文绘制到PDF则要启用pdf图形上下文,PDF图形上下文的创建使用方式跟位图图形上下文是类似的,需要注意的一点就是绘制内容到PDF时需要创建分页,每页内容的开始都要调用一次UIGraphicsBeginPDFPage方法。下面的示例演示了文本绘制和图片绘制(其他图形绘制也是类似的):- (vo... 阅读全文
posted @ 2014-10-20 16:12 幸福小弥 阅读(993) 评论(0) 推荐(0) 编辑
摘要: UIImage提供了多种方法绘制位图,除了之前用过的drawInRect,我们还可以使用以下方法drawAtPoint:需要提供CGPoint指定位图在CGContextRef中的起点drawAtPoint:blendMode:alpha:后两个参数指定图片的叠加模式以及透明度drawInRect:... 阅读全文
posted @ 2014-10-20 15:25 幸福小弥 阅读(2034) 评论(0) 推荐(0) 编辑
摘要: 之前提过绘制图像首先需要取得图形上下文对象(CGContextRef),系统中维护一个CGContextRef的栈,在UI控件的drawRect方法调用前,系统会为当前绘图环境创建一个图形上下文对象并且置于CGContextRef栈顶,通过UIGraphicsGetCurrentContext()可... 阅读全文
posted @ 2014-10-20 13:56 幸福小弥 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 之前我们设置过填充色,但是纯色的填充色略显单调,我们可以使用更加绚丽的填充模式,渐变填充以及模式填充渐变填充渐变有两种:线性渐变以及圆形渐变线性渐变- (void)drawRect:(CGRect)rect{ //获取图像上下文对象 CGContextRef context = UIGr... 阅读全文
posted @ 2014-10-20 10:44 幸福小弥 阅读(5400) 评论(0) 推荐(0) 编辑