Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alflix/camekit
https://github.com/alflix/camekit
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/alflix/camekit
- Owner: alflix
- License: apache-2.0
- Created: 2019-12-18T15:37:40.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-09T10:32:52.000Z (almost 5 years ago)
- Last Synced: 2024-11-06T08:13:07.319Z (about 2 months ago)
- Language: Swift
- Size: 75.2 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Version](https://img.shields.io/cocoapods/v/CameKit.svg?style=flat)](http://cocoapods.org/pods/CameKit)
[![License](https://img.shields.io/cocoapods/l/CameKit.svg?style=flat)](http://cocoapods.org/pods/CameKit)
[![Platform](https://img.shields.io/cocoapods/p/CameKit.svg?style=flat)](http://cocoapods.org/pods/CameKit)
![Swift](https://img.shields.io/badge/%20in-swift%205.0-orange.svg)## Features
CameKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service that scales, and endless camera possibilities.
With CameKit you are able to effortlessly do the following:
- ✅ Ability to extend and create custom sessions.
- ✅ Image and video capture seamlessly working with the same preview session.
- ✅ Automatic system permission handling.
- ✅ Automatic preview scaling.
- ✅ Automatic preview/image/video output orientation handling.
- 📷 Ability to set a custom resolution for capturing photos.
- 📹 Ability to set resolution/frame rate for capturing videos.
- 👱 Built-in face detection.
- 📐 Built-in overlay grid.
- 👆 Built-in tap to focus.
- 🔍 Built-in pinch to zoom.
- 📸 Built-in flash toggle for both photos and videos.
- 🤳 Built-in camera position toggle.
- 🖥 Objective-C compatible.## Installation
### Requirements
- Swift 4.2
- iOS 9.0### Cocoapods
CameKit is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile:
```ruby
platform :ios, '10.0'
pod "CameKit"
```### Setting
Make sure you include the permissions needed for your code to work in the app project `Info.plist` file:
```plist
NSCameraUsageDescription
NSMicrophoneUsageDescription
NSPhotoLibraryAddUsageDescription
```
## License
CameKit is available under the MIT license.