gpt4 book ai didi

在闪光灯模式下拍照后 iPhone 相机延迟

转载 作者:行者123 更新时间:2023-12-01 18:01:49 26 4
gpt4 key购买 nike

iPhone 相机在闪光灯模式下拍照后延迟,我使用了 UIImagePicker Controller 和使用 takePicture为了捕捉图片,它在所有模式下都能正常工作,除非闪光灯模式打开。当它打开时,需要一些时间来处理图像。为什么会这样。任何人都可以在这方面帮助我。我的代码如下。

拍照我用

[picker takePicture];

用户拍照后...
imagePickerController:didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModelviewControllerAnimated:YES];
}

最佳答案

我发现在任何情况下处理图片都需要一段时间。在我的 didFinishPickingMediaWithInfo 中,我在主视图的顶部加载了一个 View ,以告诉用户我正在处理图像。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *picture = [info valueForKey:UIImagePickerControllerOriginalImage];
[self dismissModalViewControllerAnimated:YES];
[self performSelectorInBackground:@selector(processImage:) withObject:picture];

_activityView = [[PSActivityView alloc] initWithFrame:CGRectZero];
_activityView.text = NSLocalizedString(@"Processing...", nil);

[self.view addSubview:_activityView];
[self.view bringSubviewToFront:_activityView];
}

PSActivityView 类在 layoutSubViews 方法中调整自身大小,而 processImage 方法处理图像并在完成时关闭 _activityView。

似乎让用户对我的应用感到满意。

关于在闪光灯模式下拍照后 iPhone 相机延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com