1.
//设置CIContext,并从CIImage -> CGImage -> UIImage CIContext *context = [CIContext contextWithOptions:nil]; CGImageRef cgImage = [context createCGImage: outputImage fromRect:qrRect]; UIImage *resultIamge = [UIImage imageWithCGImage:cgImage]; //(如果 直接用[UIImage imageWithCIImage:outputImage]; 会得到一个不是位图的图片)
还有一个,就是CIImage 只有经过context 转化为CGImage后,才能变成位图图片。(非位图图片,不能保存到相册,不能转换为NSData (jpeg png))
原文:https://www.cnblogs.com/javastart/p/10734688.html