use*_*786 6 iphone camera uiimagepickercontroller ios
嘿,我是 iPhone 新手,我一直在尝试制作一个画廊类的应用程序。基本上,我想要做的是,我需要将所有捕获的图像保存到特定文件夹中,例如与 iPhone 设备库中我们的应用程序名称相关的新相册“My_App Images”,它对我有用,但我无法更改图像文件名,我不知道是否可以指定文件名?使用 iPhoto,目前我得到的图像文件名为“IMG_0094.jpg”,我们可以通过编程方式将其更改为任何其他文件名(例如“Anyfilename.png”格式)吗?
这是我将图像保存到特定相册的代码:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo
{
[self.library saveImage:image toAlbum:@"My_App Images" withCompletionBlock:^(NSError *error) {
if (error!=nil) {
NSLog(@"Image saving error: %@", [error description]);
}
}];
[picker dismissViewControllerAnimated:NO completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
任何可供参考的来源或链接都值得赞赏。谢谢您的帮助!
你的意思是,
// Build NSData in memory from the btnImage...
NSData* imageData = UIImageJPEGRepresentation(image, 1.0);
// Save to the default Apple (Camera Roll) folder.
[imageData writeToFile:@"/private/var/mobile/Media/DCIM/100APPLE/customImageFilename.jpg" atomically:NO];
Run Code Online (Sandbox Code Playgroud)
现在根据您的文件夹名称调整文件夹路径...
归档时间: |
|
查看次数: |
25328 次 |
最近记录: |