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.
 
 
Mattia Iavarone 0f9c7f0e17
Make internals more open (#494)
5 years ago
.github Create FUNDING.yml 5 years ago
cameraview Make internals more open (#494) 5 years ago
demo Apply zoom and EV to the capture builder 5 years ago
docs Add docs 5 years ago
gradle/wrapper Tests + AGP updates (#492) 5 years ago
.gitignore Revert min support to API 19 8 years ago
.travis.yml Fix processor OOM bug (#431) 6 years ago
CHANGELOG_V1.md Bump version (#361) 6 years ago
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 7 years ago
LICENSE Add license info (#68) 7 years ago
README.md Add docs 5 years ago
build.gradle Tests + AGP updates (#492) 5 years ago
codecov.yml Flip snapshots, add PictureResult.getFacing and VideoResult.getFacing (#360) 6 years ago
gradle.properties Migrate to AndroidX 6 years ago
gradlew Initial commit 8 years ago
gradlew.bat Initial commit 8 years ago
settings.gradle Refactor module name 7 years ago

README.md

Build Status Code Coverage Release Issues Funding

This is a new major version (v2) of the library. It includes breaking changes, signature changes and new functionality. Keep reading if interested, or head to the legacy-v1 branch to read v1 documentation and info.

The v2 version is still in beta and its API surface might still change. Functions might be renamed, options might be removed (though they probably won't), signatures might change. If this is a problem, please wait for the final release and keep using v1.

CameraView

CameraView is a well documented, high-level library that makes capturing pictures and videos easy, addressing most of the common issues and needs, and still leaving you with flexibility where needed.

compile 'com.otaliastudios:cameraview:2.0.0-beta05'
  • Fast & reliable
  • Gestures support
  • Camera1 or Camera2 powered engine
  • Frame processing support
  • OpenGL powered preview
  • Take high-quality content with takePicture and takeVideo
  • Take super-fast snapshots with takePictureSnapshot and takeVideoSnapshot
  • Smart sizing: create a CameraView of any size
  • Control HDR, flash, zoom, white balance, exposure, location, grid drawing & more
  • Lightweight
  • Works down to API level 15
  • Well tested

Read the official website for setup instructions and documentation.

If you like the project, use it with profit, or simply want to thank back, please consider donating to the project now! You can either make a one time donation or become a sponsor, in which case your company logo will immediately show up here.

Thank you for any contribution - it is a nice reward for what has been done until now, and a motivation boost to push the library forward.

Backers

Thanks to all backers! Become a backer.

Sponsors

Thanks to sponsors! Become a sponsor and have your logo here.