CIImage 怎么 转 NSData 呢?
解决方案 »
- 开发sharepoint手机应用,出现的返回指定数据的问题。
- 安装Iphone提示不支持Mac OS X软件虚拟化。要运行Mac OS X,您需要主机VMare Workstation支持硬件虚拟化
- 如何安装ipa
- 工作的程序员怎么看移动互联网呢?
- 分享个学习网址给大家,一起学习
- xcode 与instruments求教。
- iOS tabbar 明明设置的title为什么运行的时候不显示
- 以前做了两年多的java,考上公务员后没做过编程
- 我用代码构建试图识别器,为什么无法识别啊.我拖控件可以识别
- 给 label 添加背景图片问题.
- ios 多线程多任务并发下载图片资源
- 关于ShareSDK第三方登录
UIImage *uiimage=[UIImage imageWithCIImage:ciimage];
NSData *imageData=[UIImageJPEGRepresentation(uiimage,1.0)];
CIImage *ciImage = [CIImage imageWithCVPixelBuffer:pixelBuffer];
_imgView.image = [UIImage imageWithCIImage:ciImage];
CIContext *context = [CIContext contextWithOptions:nil];
CIFilter * filter = [CIFilter filterWithName:@"CISepiaTone"];
[filter setValue:ciImage forKey:kCIInputImageKey];
[filter setValue:@1.0f forKey:kCIInputIntensityKey];
CIImage *outputImg = [filter outputImage];
CGImageRef cgImage = [context createCGImage:outputImg fromRect:[outputImg extent]];
UIImage *takePhoto = [UIImage imageWithCGImage:cgImage];
NSUserDefaults *user = [NSUserDefaults standardUserDefaults];
NSString *currentTimeName =[NSString stringWithFormat:@"%@",[user objectForKey:@"currentTimeName"]] ;
NSLog(@"currentTimeName =%@",currentTimeName);
// 文件以当前时间命名
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *homePath = [paths objectAtIndex:0];
NSString *imagePath = [homePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png",currentTimeName]];
NSLog(@"%@",imagePath);
[UIImagePNGRepresentation(takePhoto) writeToFile: imagePath atomically:YES];