Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major rework #4

Open
wants to merge 17 commits into
base: master
Choose a base branch
from
Open

Major rework #4

wants to merge 17 commits into from

Conversation

bablokb
Copy link

@bablokb bablokb commented Nov 21, 2014

A major rework of adafruit-pi-cam with new features and performance improvements. For a complete list see the comments in cam.py. Major changes:

  • pure python code (no C-code necessary)
  • supports (and needs) current version of pi-camera
  • added settings screen for white-balance
  • better integration into Linux

Most noticable changes
 - added config-screen for automatic white balance settings
 - pure python, no loadable module necessary (no more C-code)
 - bugfixes and performance improvements
 - better integration with Linux environment
After boot, the default settings screen is the quit confirmation page.
This is more useful than the storage-setting, which you don't tend to
change often. Direct access to the quit confirmation page allows fast shutdown.
Introduced a class Mode with logical names for individual screens. No more
hardcoded references into lists. This will facilitate adding additional
screens as well as direct access to individual screens.

Non-functional change: reduced indentation to 2 to save some screen realestate.
The new name is a better description of what the object is.
With quality=jpg+raw the raw bayer data is append to the generated jpg.
You need a program like raspi_dng to convert this jpg to a dng file
which can then be processed with any raw converter (e.g. Rawtherapee).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant