简体   繁体   English

在iOS中自定义相机中捕获图像,而不在Gallery中保存图像

[英]Capture image in custom camera in iOS without save image in Gallery

I want use custom camera and due to some security purpose i do not want to save capture images in my gallery. 我想使用自定义相机,由于一些安全目的,我不想在我的画廊中保存捕获图像。

Thanks in Advance. 提前致谢。

 UIImage *imgTaken;               
   NSString *docsDir,*imgNewPath;  
   NSData *imgData;  
   NSFileManager *filemgr;     
  dirPaths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); 
  docsDir = [dirPaths objectAtIndex:0]; 





  -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info   
        {  
        imgTaken = info[UIImagePickerControllerOriginalImage];  
        imgNewPath = [docsDir stringByAppendingPathComponent:[NSString stringWithFormat:@"name your image"]];
        imgData = UIImagePNGRepresentation(imgTaken);  
        [imgData writeToFile:imgNewPath atomically:YES];  
        [picker dismissViewControllerAnimated:YES completion:nil];  
    }

i hope it will help you. 我希望它会对你有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM