使用UIImage做为mask进行裁剪
使用 void CGContextClipToMask(CGContextRef c, CGRect rect, CGImageRef mask)
第一个参数表示context 指针
第二个参数表示clip到context的区域,也是mask 图片映射到context的区域
第三个参数表示mask的图片,对于裁剪区域Rect中的点是否变化取决于mask图中的alpha值,若alpha为0,则对应clip rect中的点为透明,如果alpha为1,则对应clip Rect中的点无变化。
另外CGContextClipToMask执行了类似 CGContextDrawImage 到rect区域的操作,不需要另外调用CGContextDrawImage。
联系客服