摘要: Quartz 2D是一个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作 1. 绘制图形 : 线条\三角形\矩形\圆\弧等 2. 绘制文字 3. 绘制\生成图片(图像) 4. 读取\生成PDF 5. 截图\裁剪图片 6. 自定义UI控件......Quartz2D在... 阅读全文
posted @ 2015-09-20 23:31 优雅程序员 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 把一张普通的图片刻意裁剪成圆形,并给圆形图片加上圆形边框代码抽取为UIImage的分类方法,如下: 1 + (instancetype)circleImageWithName:(NSString *)name borderWidth:(CGFloat)borderWidth borderColor:... 阅读全文
posted @ 2015-09-20 23:07 优雅程序员 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 1.水印:在图片上加的防止他人盗图的半透明logo、文字、图标 水印作用:告诉你这个图片从哪来的2. 实现方式:利用Quartz2D,将水印(文字、LOGO)画到图片的右下角 将代码封装成UIImage的分类方法,便于使用 1 + (instancetype)waterImageWithBg:(N... 阅读全文
posted @ 2015-09-20 22:48 优雅程序员 阅读(176) 评论(0) 推荐(0) 编辑