UIGraphics
2018-12-04 本文已影响0人
NirvanaReborn凯
创建一个基于位图的上下文(context)UIGraphicsBeginImageContext,需要传入一个CGSize,这个方法跟UIGraphicsBeginImageContextWithOptions功能类似,opaque参数为NO,scale为1.0。函数UIGraphicsGetImageFromCurrentImageContext是返回处理后的image。
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsBeginImageContextWithOptions函数: UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale),size:位图上下文的大小;opaque:透明开关,如果是YES,图形完全不透明;scale:缩放比例
下面是一些图片处理的方法
1.等比缩放

2.自定义大小

3.处理特定的view