- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我使用的代码:
-(IBAction) getPhoto:(id) sender {
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
if((UIButton *) sender == choosePhotoBtn) {
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
} else {
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
[self presentModalViewController:picker animated:YES];
}
以下是在 ImageView 中放置使用 UIImagePickerControllerSourceTypeCamera 拍摄的图像的函数:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
最佳答案
试试这个
UIImage *img = [info objectForKey:UIImagePickerControllerOriginalImage];
img = [info valueForKey:UIImagePickerControllerEditedImage];
self.imageView.image = img;
NSData *imageData = UIImagePNGRepresentation(img);
这会起作用。
关于ios - 如何在 iOS 中将相机拍摄的图像 (UIImagePickerControllerSourceTypeCamera) 转换为 NSData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28937594/
我使用 UIImagePickerController 是为了让用户通过拍摄新照片或从图库中选择图像来在我的应用程序中选择图像。使用画廊,该应用程序运行良好。但如果我使用相机作为源,该应用程序会占用大
我正在我的应用程序中实现相机功能,它会拍照。但我无法拍摄全屏图像。它显示了一个用于选择图像区域的矩形。 我的来源是这样的: UIImagePickerController *picke
在我的应用程序中,我启动相机让用户拍照: UIImagePickerController *imagePickerControllerSubject = [[UIImagePickerCont
我对 UIImagePickerControllerSourceTypeCamera 有一个奇怪的问题。我的应用程序可以选择从图库中选择照片,或使用相机拍照。如果我选择图库,我会选择一张照片并返回到我
我有以下代码: if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]
这有什么问题吗?我真的不明白 UIImagePickerController 的一些重要部分...... 来源如下: UIImagePickerController *imagePicker
.m 编码 -(IBAction) getPhoto:(id) sender { picker.sourceType = UIImagePickerControllerSourceTypeSa
我正在开发 iPad 应用程序,当我们单击右侧栏按钮时,我会执行如下操作: -(IBAction)camerabuttonAction:(id)sender { UIImagePickerCo
我使用的代码: -(IBAction) getPhoto:(id) sender { UIImagePickerController * picker = [[UIImagePickerCon
在我的应用程序中,我为用户提供两个上传照片的选项: 拍照 从库中选择 我在委托(delegate)方法中的 modalViewController 中展示这张照片 - imagePickerContr
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate
在 iOS 6 中,我使用以下代码推送源类型为 UIImagePickerControllerSourceTypeCamera 的 UIImagePickerController,并显示其导航栏。我想
我是一名优秀的程序员,十分优秀!