图片添加水印
1 渲染原始图片
2 渲染logo
3 渲染文字
图片圆角裁切
1 取
2 绘制
3 保存
图片任意位置裁切
1 取
2 绘制 a获取上下文 b 根据rect绘制新图
3 保存
图片旋转
1 image->content
2 旋转
3 content ->UIImage
1图片的处理
1.图片添加文字和logo水印:
渲染原始图片、渲染logo、渲染文字、得到UIImage
2.得到UIImage的方法:
UIImage *imageNew = UIGraphicsGetImageFromCurrentImageContext;
return imageNew;
剪切三步骤:取出图片;绘制去除的图片到上下文中;对绘制到上下文中的图片保存为UIImage;
用CGContextDrawImage将绘制图片添加到上下文时,几个参数传递的内容:上下文、过去的大小、剪切的图片内容、现在的大小
文件三步骤:(.m文件中)定义方法、.h文件中声明方法、在调用文件中把头引入进来;
1、ARG8888:参数的意思,
1.旋转源是那个图片 2.旋转后是那个图片 3.忽略
4.需要旋转的角度 5.背景颜色6填充颜色
1.旋转:将图片渲染到context;将context旋转到一定角度;将旋转之后的context转化成UIImage;
2.渲染需要考虑到的:宽、高、每行的比特数、alpha通道、设置上下文参数;