Can I add those features to a UIImagePickerController on iOS8?
In the camera app it seems like a native capability - but the question is do such an interface exist?
No, UIImagePickerController doesn't give you the option to record video in Slo Mo, Timelapse or add filters. For that you would have to use a Custom Camera built using the AVFoundation framework.
Related
I have an application that allows user to click a photo and upload I want to allow the user to also be able to rotate or crop after they take the image
How can I do it I am new to development any sources or tutorials that can help?
I am developing using Objective-C.
You can find Apple's sample code on capturing photos here.
There is a property named allowsEditing in the UIImagePickerController. Try playing with that.
I'm developing an application similar to Instagram iOS app. Instagram have a custom camera preview. I want to develop something similar and the question is - what to use better for this purpose - UIImagePickerController with custom cameraOverlayView property or should I use AVCaptureSession ? Maybe someone have such experience and can give me an advice. Will be appreciate.
AVCaptureSession is more customisable than UIImagePickerController. In case of speed, there is not much difference. If you are using AVCaptureSession it is possible to switch between whiteBalanceMode, focusMode and exposureMode when taking still images. Also we can specify the quality of the taking photo. In case of UIImagePickerController, the camera view will be presented and we can add overlay on it. But in case of AVCaptureSession, we can manage the camera as a normal view and add controls over it. So I think AVCaptureSession will be more suitable for your requirement.
The below link will give you more details about implementing AVCaptureSession.
https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/Introduction/Intro.html
My requirement is to create a camera application, which contains all the functionalists like Photo,Video,Slow mo,Pano, filters.(like below screen)
My idea is to call the native camera api. I tried UIImagePickerController with options like this
cameraPickerUI.showsCameraControls =YES; but i can't bring filters, pano, slow mo option inside my application.
UIImagePicker Controller has access to all functionalities of camera api?
Using UIImagePickerController how to implement slow mo, filters,pano?(tiny help/ direction is more appreciated)
Please share your thoughts,suggestions,idea.
My device is IOS 7 version only.
Thanks!
No, you can't do it with UIImagePickerController. UIImagePickerController, it has not such kind of functionalities except crop facility.
You can use BradLarson's GPUImageView framework, with that you can do what you want.
so i'm looking for any sugestion about AVCam Controller. I'm used to UIImagePickerController but i need work with AVCam cause UIImagePickerController don't have enough options for me. Can some1 help me with display image taken from AVCam controller without saving it?
Looking for anwers,
thanks,
David.
This is direct from Apple: How to capture video frames from the camera as images using AV Foundation on iOS.
Is there any ready custom iris/shutter view for ios camera?
I'm going to implement camera app using AVFoundataion, and there is no shutter in it.
Nope, if you are purely using AVFoundation for capture, you need to build it yourself.
The alternative is using UIImagePickerController with a custom cameraOverlayView if your camera app is simple enough.
But UImagePickerController is not working correctly .because shutter is not opening in interrupted call or background apps.