iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片
来源:互联网 发布:空气净化器知乎 编辑:程序博客网 时间:2024/05/16 19:46
-(void) selectWayToGetPicture{ UIActionSheet *actionSheet = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:nil otherButtonTitles:@"拍照",@"图库", nil]; [actionSheet showInView:self.view];}// 实现UIActionSheetDelegate,UINavigationControllerDelegate,UIImagePickerControllerDelegate#pragma mark -actionSheetDelegate-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{ if (buttonIndex == 0) { // 资源类型为照相机 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; // 判断是否有相机 if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera]){ UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourceType = sourceType; // 资源类型为照相机 picker.allowsEditing = YES; // 设置选择后的图片是否能被编辑 [self presentViewController:picker animated:YES completion:nil]; }else { UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:@"该设备无摄像头"delegate:self cancelButtonTitle:@"取消"otherButtonTitles: nil]; [alertView show]; } }else if(buttonIndex == 1){ UIImagePickerController *pickerController = [[UIImagePickerController alloc] init]; pickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; pickerController.delegate = self; pickerController.allowsEditing = YES; // 设置选择后的图片是否能被编辑 [self presentViewController:pickerController animated:YES completion:nil]; }}-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSString *type = [info objectForKey:UIImagePickerControllerMediaType]; // 当选择的类型是图片 if ([type isEqualToString:@"public.image"]) { UIImage* image = [info objectForKey:@"UIImagePickerControllerEditedImage"]; // 裁剪后的图片 } [picker dismissViewControllerAnimated:YES completion:nil];}
0 0
- iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片
- iOS 从相机或相册获取图片并裁剪
- iOS 从相机或相册获取图片并裁剪
- iOS 从相机或相册获取图片并裁剪
- Android 从相机或相册获取图片并裁剪
- iOS开发 使用UIImagePicker从相机或相册获取图片并裁剪
- Android从相机或相册获取图片裁剪
- iOS 调用相机 ,相册获取图片 并裁剪为正方形
- 从相机相册获取图片裁剪后用于评论晒图或更换背景图
- iOS 相机拍照、相册获取照片(仿微信) 一一 从相册获取图片、图片裁剪
- 从相册或拍照获取图片,并实现图片的裁剪
- Android选择图片(从相册或相机)并裁剪
- 打开相机和获取相册图片后实现裁剪
- [IOS]从相册或相机获取图片
- 【Android】使用系统相机或者从相册中获取图片资源并进行适当裁剪
- 获取系统相册并裁剪图片
- android 从相机获取图片然后裁剪
- Android打开系统相机、相册,并进行裁剪图片的工具类CameraUtil,以及相册获取图片注意要点。
- Weblogic 10gR3设置定时重启
- 14周-项目2 - 二叉树排序树中查找的路径
- ubuntu国内源列表
- 从java web的mvc理解asp.net的mvc(一)
- 第14周 项目1(3)-二叉排序树
- iOS从相机或相册获取图片并裁剪,再获取裁剪后的图片
- Android开发总结笔记 Toasts(吐司泡) 1-1-17
- Android开源项目分类汇总
- 黑马程序员—java基础—IO流
- 【C语言提高09】【指针铁律】铁律3:理解指针必须和内存四区概念相结合
- IntelliJ IDEA 13搭建Android集成开发环境
- LeetCode--Power of Two
- 汇编语言笔记--第二章--寄存器
- 第十四周上机实践—项目3—是否二叉排序树