iPhone camera delayed after taking picture in flash mode, I used UIImagePicker controller and used takePicture for capturing the picture, it is working well in all modes except if the flash mode is on. when it is on it is taking some time to process the image. why is this happening. Can anybody help me in this. my code is below.
to take picture i used
[picker takePicture];
after user took the picture…
imagePickerController:didFinishPickingMediaWithInfo:(NSDictionary *)info
{
[picker dismissModelviewControllerAnimated:YES];
}
I find it takes a while to process the picture under any sitaution. In my didFinishPickingMediaWithInfo I load up a view over the top of my main view to tell the user I’m processing the image.
The PSActivityView class sizes itself in the layoutSubViews method and the processImage method deals with the image and dismisses the _activityView when it’s finished.
Seems to keep users happy with my app.