iOS下将照片保存到相册的三种方法
来源:互联网 发布:大华网络客户端软件 编辑:程序博客网 时间:2024/05/17 06:43
方法一
使用UIImageWriteToSavedPhotosAlbum函数将图片保存到相册,如:
- (void)loadImageFinished:(UIImage *)image{ UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), (__bridge void *)self);}- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{ NSLog(@"image = %@, error = %@, contextInfo = %@", image, error, contextInfo);}
方法二
使用AssetsLibrary框架中的ALAssetsLibrary类来实现。具体代码如下:
- (void)loadImageFinished:(UIImage *)image{ __block ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init]; [lib writeImageToSavedPhotosAlbum:image.CGImage metadata:nil completionBlock:^(NSURL *assetURL, NSError *error) { NSLog(@"assetURL = %@, error = %@", assetURL, error); lib = nil; }];}
方法三
使用Photos框架的PHPhotoLibrary类来实现保存到相册功能。代码如下:
- (void)loadImageFinished:(UIImage *)image{ [[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{ /写入图片到相册 PHAssetChangeRequest *req = [PHAssetChangeRequest creationRequestForAssetFromImage:image]; } completionHandler:^(BOOL success, NSError * _Nullable error) { NSLog(@"success = %d, error = %@", success, error); }];}
阅读全文
0 0
- iOS下将照片保存到相册的三种方法
- iOS下将照片保存到相册的三种方法
- iOS下将照片保存到相册的三种方法
- iOS-将图片保存到照片相册中
- 将图片保存到系统相册的两种方法
- 将图片保存到系统相册的两种方法
- 保存照片到相册
- IOS拍照---》保存到相册----》并且获取照片的ALasset传到相册
- UWP将图片保存到相册的文件下
- 将图片保存到ios相册
- ios将Image保存到手机相册
- iOS将图片保存到指定相册
- iOS 将图片保存到相册
- iOS swift-将图片保存到相册
- iOS开发学习之保存照片到系统相册
- ios 调用系统相机,图库,相册。将照片保存在相册,保存图片在本地,UIImagePickerController
- iphone 保存图片到相册照片库
- ALAssetsLibrary---保存照片到指定相册
- tomcat server.xml中context标签下path值不同所带来的影响
- RadioButton在逻辑代码中设置drawableTop属性
- 学习笔记2-C++-const static 关键词的用法
- 多人视频架构模式
- HDU5933.ArcSoft's Office Rearrangement(贪心+模拟)
- iOS下将照片保存到相册的三种方法
- 使用Python和nc对远程主机进行反向shell链接
- java基础-动态界面技术(JSP)
- javaScript_XML(XPath,XSLT)
- 数字三角形
- 判断Android的WIFI与GPS状态
- VC 位图按钮CBitmapButton的使用
- python
- new delete和malloc free的区别