You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Dylan McIntyre
5cfa3112a4
|
8 years ago | |
---|---|---|
.repo | 8 years ago | |
camerakit | 8 years ago | |
demo | 8 years ago | |
gradle/wrapper | 8 years ago | |
.gitignore | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 8 years ago | |
build.gradle | 8 years ago | |
gradle.properties | 8 years ago | |
gradlew | 8 years ago | |
gradlew.bat | 8 years ago | |
settings.gradle | 8 years ago |
README.md
CameraKit is an extraordinarily easy to use utility to work with the infamous Android Camera and Camera2 APIs. Built by Dylan McIntyre.
Try out all the unique features using the CameraKit Demo from the Google Play store!
Features
- Image and video capture seamlessly working with the same preview session.
- Automatic system permission handling.
- Automatic preview scaling.
- Create a
CameraView
of any size (not just presets!). - Automatic output cropping to match your
CameraView
bounds.
- Create a
- Multiple capture modes.
PICTURE_MODE_QUALITY
: an image captured normally using the camera APIs.PICTURE_MODE_SPEED
: a freeze frame of theCameraView
preview (similar to SnapChat and Instagram) for devices with slower cameras.- Automatic picture mode determination based on measured speed.
Setup
Add CameraKit to the dependencies block in your app
level build.gradle
:
compile 'com.flurgle:camerakit:1.0.0'
Usage
Credits
Dylan McIntyre
License
CameraKit-Android is MIT licensed.