[UIImage系列]-图片的圆形裁剪及添加水印效果

首先说一点:国足赢了,苯宝宝表示很高兴。

本文是继上篇文章之 [UIImage系列]-图片的任意旋转、剪切及拉伸 之后对于UIImage相关属性的进一步补充说明。

1. 裁剪出一个圆形的图片

[UIImage系列]-图片的圆形裁剪及添加水印效果_第1张图片
创建分类重写drawRect方法
[UIImage系列]-图片的圆形裁剪及添加水印效果_第2张图片
根据半径值来绘制圆形进行裁剪

以上就是通过图片本身宽高值来设置半径绘制圆形图片的操作,基于此,我们也可以对其进行扩展来绘制三角形、多边形等任意形状的新图片。

2. 代码实现截屏效果

[UIImage系列]-图片的圆形裁剪及添加水印效果_第3张图片
截屏代码展示

3. 通过代码为原有的图片添加水印效果

这里的水印我们包含了文字和图片两种,对于文字而言需要设置她的Attributes属性、具体代码如下图所示:

[UIImage系列]-图片的圆形裁剪及添加水印效果_第4张图片
水印效果的添加
[UIImage系列]-图片的圆形裁剪及添加水印效果_第5张图片


以上便是关于图片处理的系列操作。

希望我的文章能对大家有所帮助。

我是姣爷、我在、和你们一起、加油!

你可能感兴趣的:([UIImage系列]-图片的圆形裁剪及添加水印效果)