转载自:http://blog.prosight.me/index.php/2009/11/479
有时候你的应用需要将应用中的图片保存到用户iPhone或者iTouch的相册中。 可以使用UIKit的这个类方法来完成。
1
2
3
4
5
6
|
void UIImageWriteToSavedPhotosAlbum (
UIImage *image,
id completionTarget,
SEL completionSelector,
void *contextInfo
);
|
image
要保存到用户设备中的图片
completionTarget
当保存完成后,回调方法所在的对象
completionSelector
当保存完成后,所调用的回调方法。 形式如下:
1
2
3
|
- (void) image: (UIImage *) image
didFinishSavingWithError: (NSError *) error
contextInfo: (void *) contextInfo;
|
contextInfo
可选的参数,保存了一个指向context数据的指针,它将传递给回调方法。
比如你可以这样来写一个存贮照片的方法:
1
2
3
4
5
|
// 要保存的图片
UIImage *img = [UIImage imageNamed:@"ImageName.png"];
// 保存图片到相册中
UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
|
回调方法看起来可能是这样:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error
contextInfo:(void *)contextInfo
{
// Was there an error?
if (error != NULL)
{
// Show error message...
}
else // No errors
{
// Show message image successfully saved
}
}
|
分享到:
相关推荐
iphone沙盒(sandbox)中的几个目录获取方式: // 获取沙盒主目录路径 NSString *homeDir = NSHomeDirectory(); // 获取Documents目录路径 NSArray *paths = NSSearchPathForDirectoriesInDomains...
C 开发的绘图程序, 包括直线,椭圆 ,矩形,曲线,撤销,清屏,颜色和线性设定,图片保存,以及相册中的图片处理功能(图片移动,放大,缩小),以及其他各种功能,集各种功能与一身,代码清晰,简洁易懂,非常适合iphone初学者.
The GLSprite sample application shows how to create a texture from an image. By looking at the code, you'll learn how to use Core Graphics to create a bitmap context and draw an image into the context...
第四步:将做好的图片保存到相册 还需要下边这张刘海的图片 可以上代码了(目前原图是固定的,没有从图片库选取) // // ViewController.m // iPhoneXPhotoEdit // // Created by yfc on 2017/12/23. // Copyright...
18.3.3 保存到相册277 18.4 拼合:一个图像例子277 18.4.1 拼合视图控制器278 18.4.2 拼合临时图像视图281 18.4.3 拼合视图282 18.4.4 扩展这个例子283 18.5 使用media player框架283 18.5.1 媒体...
5、网络备份云相册:内置网络备份功能,可将图片直接导入POCO图片社区提供的免费网络云相册,空间大小不受限制,与爱生活、爱摄影的人群在POCO.CN上分享创作灵感、学习拍摄技巧、探讨摄影后期; 我们会不断优化产品...
8、云相册网络备份:内置网络备份功能,可将图片直接导入POCO图片社区提供的免费网络云相册 9、亲手做明信片:内置精美明信片模版,随时可自拍一张,写上祝福语给亲人朋友们一声问候。 美人相机v1.2.5升级: ★...
按住屏幕录制视频,松开屏幕停止视频录制,并且可以将多个视频拼接在一起保存到相册中。可以很方便制作视频拼接以及逐格动画(stop motion)视频。逐格动画的效果见第二张gif效果图。测试方法(只能在真机中测试)...
方便易用的相册多选框架,针对android、ios、web(后续新增)平台下的图片选择器,支持从相册或拍照选择图片,支持动态权限获取、裁剪(单图裁剪)、压缩等功能、适配android 6.0+,ios8+ 系统的开源图片选择框架。...
从相机camera或相册获取照片,并保存在沙盒中,显示在应用程序内,并可实现点击图片放大预览,缩小功能,带动画效果。 小编注:感谢作者@joanfen 分享代码于Code4App。 [优才 · Code4App]编译测试,适用环境:...
来源:Licence:MIT平台:iOS设备:iPhone作者:Heitor Ferreira 实现图片的常见的几何变化操作,...支持加载本地相册图片、保存编辑的图片到本地相册。 Code4App编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。
<?... ... // Create image ... 组成了完美的文本,用户可以保存他们的新iPhone / iPad的相册中的照片,或与他人分享从应用程序内通过短信,EMAIL,FACEBOOK,TWITTER,Pinterest的,Instagram的,等等。
平时生活自拍,和朋友聚会,家人旅游、活动拍摄的照片太多了,想制作成相册,然后刻录DVD光盘(再加上温馨背景音乐)保存珍藏起来,或者刻录成光盘邮寄给朋友,亲戚分享,那是一件多么美妙的事! 照片制作相册转换...
iPhone 相册有一个功能,就是可以看到照片是在什么地点拍摄的,汇总起来就是你在什么时间,什么地点,拍摄了哪些照片,我非常喜欢这个功能。 前一段时间,朋友圈很多人分享一个 H5 页面,内容是你都去过了哪些城市,...
解决方法:放大画布(图片),比如你最终要保存iphone5(大小320 568)的图片,就新建一个640 1136的画(也即是乘以2倍),这样保存到本地就清晰了; 第二点:根据第一点放大图后,开发是640 * 1136图,页面显示不下...
可在iPhone、Android手机和个人电脑等多种设备上使用天天记事,多终端数据自动同步,让您随时随地记录和获取记事内容。 3. 分类管理:记事归类、查找方便。 可自由创建两级分类,将记事归类整理,如日常生活...
Freemake 是仅有的的免费视频转换器,可以通过YouTube、Facebook、Vimeo、Dailymotion、等超过50个支持的网站,复制粘贴网址直接获取在线视频,下载YouTube到iTunes中并转换成任何格式或可用装置。所有支持的网站 ...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...