IOS编程之相机和相册
来源:互联网 发布:js酷炫特效 编辑:程序博客网 时间:2024/06/05 17:01
概述
IOS设备中的相机和相册,是我们在项目开发中经常会使用到的多媒体元素,使用相机可以获得最新想要的照片,而使用相册则可以访问IOS设备中的图片资源
使用IOS设备中的相机/相册获得图片资源
是否允许使用
BOOL isAvailable = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera/UIImagePickerControllerSourceTypePhotoLibrary];
跳转到相机/相册界面
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera/UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:picker animated:YES completion:^{ }];
从相机/相册中选取图片资源需要实现的代理
代理
UIImagePickerControllerDelegate,UINavigationControllerDelegate
拍照或者从相册选择图片后的操作
-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
UIImage *image= [info objectForKey:@”UIImagePickerControllerOriginalImage”];
//压缩图片
NSData*image_data = UIImageJPEGRepresentation(image,1);
image =[UIImage imageWithData:data];
//输出图片文件大小
NSLog(@“图片大小为%lu”,(unsigned long)data.length);
//对image做一些操作
do someoperation for image
//操作完成,让视图消失
[selfdismissViewControllerAnimated:YES completion:^{}];
}
点击取消时做的操作
-(void)imagePickerControllerDidCancel:(UIImagePickerController*)picker{
[self.dismissViewControllerAnimated:YES completion:^{}];
}
- IOS编程之相机和相册
- iOS相机和相册-UIImagePickerController
- iOS访问相册和相机
- iOS--调用相机和相册
- IOS 如何调用相机和相册
- iOS 打开系统相册和使用相机
- iOS 打开系统相册和使用相机
- iOS开发 调用系统相机和相册
- 项目工程中 ios 相册和相机
- iOS app调用相机和相册
- iOS 调用系统相机和相册
- iOS 调用相机和相册详解
- iOS 系统相机和相册权限
- ios开发 使用系统相册和相机
- 基础Android之调用相机和相册
- iOS 相册 相机
- iOS 访问相机 相册
- iOS 打开相机、相册
- [小技巧] Linux下判断一个线程是否为内核线程
- 享元模式
- 如何安装PIL--*** TKINTER support not available---IOError: cannot identify image file
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题 (
- TreeSet排序
- IOS编程之相机和相册
- jsp页面的div层的弹出效果
- Delphi xe7并行编程快速入门
- 移位运算的算法
- 模板之Typelist的"增删改查"
- MySQL随堂笔记| 深度结合个人理解
- android scrollview嵌套scrollview,gridview,listview的方法和深层次原因
- VS2012不能创建数据库连接出现或者连接数据库时提示:未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0, C
- hadoop 0.20.2 伪分布式安装和配置