xcode-通过默认相机拍照,反应很慢

问题描述

通过默认相机拍照,反应很慢

用iphone的默认照相机,使用UIImagePickerView 控制器拍照,但是运行的非常慢。

-(IBAction)takePhoto:(id)sender
{
    if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])
    {
        imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
        [self presentModalViewController:imgPicker animated:YES];
    }
}

-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    UIImage *pickedImage = [info objectForKey:UIImagePickerControllerOriginalImage];
    [self dismissModalViewControllerAnimated:YES];

    NSData *imageData = UIImagePNGRepresentation(pickedImage);
    path = [SAVEDIMAGE_DIR stringByAppendingPathComponent:@"image.png"];
    [imageData writeToFile:path atomically:YES];
    [tableview reloadData];
}

解决方案

试试这样:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;

imagePicker.delegate = self;

[self presentViewController:imagePicker animated:YES completion:nil];
时间: 2024-10-31 18:06:00

xcode-通过默认相机拍照,反应很慢的相关文章

代码-android关于调用系统相机拍照后APP闪退的问题

问题描述 android关于调用系统相机拍照后APP闪退的问题 最近在写一个小APP,就是调用系统相机拍照,然后保存在本地相册,代码没有显示bug,但是在调试时出现了拍照后闪退的问题,我的测试机是小米2S,MIUI 7系统,android5.0.X的,拍照的照片能保存在本地,但是在拍照后点击确定后软件就闪退了,这是我的代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)

android-Android 调用系统默认的相机拍照

问题描述 Android 调用系统默认的相机拍照 Android 拍照完确认的时候 onActivityResult()没有执行,但是取消的时候会调用.有的手机可以,但是华为的手机好像就没有执行

Android自定义相机拍照、图片裁剪的实现

最近项目里面又要加一个拍照搜题的功能,也就是用户对着不会做的题目拍一张照片,将照片的文字使用ocr识别出来,再调用题库搜索接口搜索出来展示给用户,类似于小猿搜题.学霸君等app. 其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好.所以我使用了SDK提供的camera API自定义了一个相机,并且在相机界面上面添加了参考线,有助于用户将题目拍正,提高ocr的识别率. 1.绘制参考线的代码 1 public class ReferenceL

android调用系统相机拍照返回图片模糊

问题描述 android调用系统相机拍照返回图片模糊 上传代码 调用系统相机 Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(it, 1); 然后获取图片 Bundle extras = data.getExtras(); b = (Bitmap) extras.get("data"); String name = new SimpleDateFormat("yyy

佳能50D相机拍照时使背景虚化教程分享

给各位摄影爱好者们来详细的解析分享一下佳能50D相机拍照时使背景虚化的教程. 教程分享: 拍摄数据: EOS 50D EF 70-200mm f/2.8L IS USM 光圈优先自动曝光(F2.8,1/800秒) 曝光补偿:+1/3EV ISO 100 白平衡:自动 要点: 1.选择明亮的部分作为背景,并进行大幅虚化 选择光线能够照到的较为明亮的部分作为背景,这样可以避免画面给人以沉重的印象.需要注意的是常绿树的色彩较浓,即使被虚化了看起来颜色也不会太美丽.被拍摄者的背景并不一定要是植物,也可以

Android开发中用相机拍照后图片裁剪的实例及源码

其实Android提供Intent让我们打开系统的相机,但是系统相机跟自己app风格不搭,而且用起来体验不好.所以我使用了SDK提供的camera API自定义了一个相机,并且在相机界面上面添加了参考线,有助于用户将题目拍正,提高ocr的识别率. 1.绘制参考线的代码 public class ReferenceLine extends View {     private Paint mLinePaint;     public ReferenceLine(Context context) {

Android调用系统相机拍照保存以及调用系统相册的方法

系统已经有的东西,如果我们没有新的需求的话,直接调用是最直接的.下面讲讲调用系统相机拍照并保 存图片和如何调用系统相册的方法. 首先看看调用系统相机的核心方法: Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(camera, 100); 相机返回的数据通过下面的回调方法取得,并处理 @Override protected void onActivityResult(int re

android-Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急··

问题描述 Fragment中调用系统相机拍照获取照片后跳转问题,求大神···急急急·· 在Fragment中调用系统相机拍照获取照片后,先跳到前一个activity或者桌面,然后再回到调用相机的Activity,这是啥原因呢?急急急·······在线等,求大神帮忙··· 解决方案 http://download.csdn.net/detail/zhai56565/5094196 解决方案二: 转来的··调用系统相机拍照和调用相册

三星手机调用相机拍照出现横竖屏切换?

问题描述 三星手机调用相机拍照出现横竖屏切换? 一个界面布局,有调用系统相机拍照功能,布局的Activity在Mainifest.xml文件里面设置为android:screenOrientation="portrait",在其他类型的手机上拍照没有横竖屏切换,可是在三星上调用系统拍照后出现了横竖屏的切换,之前拍的照片也无法显示在相应的位置,各位帮帮忙看看这个要怎么解决?