修改(过滤)的UIImage不会保存在文档目录中

时间:2014-09-25 13:09:13

标签: ios image file filter

当我保存使用相机拍摄的图像而不进行过滤时,它会顺利进行,但如果我过滤图像,当我保存图像时,它不起作用。

我正在使用:[CIFilter filterWithName:@"CIColorControls"]及其过滤选项。

这里是用于保存图像的代码(是否已过滤)。

- (IBAction)save:(id)sender {

         NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
         NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
         NSData *binaryImageData = UIImageJPEGRepresentation(_photo, 0.3);  // PNG without compression paramenter works too
         NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
         [formatter setDateFormat:@"yyyy-MM-dd-HH-mm"];
         NSString *imageName = [formatter stringFromDate:[NSDate date]];
         [binaryImageData writeToFile:[basePath stringByAppendingPathComponent:imageName] atomically:YES];


}

编辑: 当我使用断点时,NSData接收(计数器)数据,当我进入NSDateFormatter

时变为nil

0 个答案:

没有答案