- new feature: added settings page and logic for image quality. The program now supports jpg and jpg+raw. Note that for jpg+raw the raw bayer-data is append to the generated jpg and the file size increases by about 6MB. To process the file, you have to convert it first to dng with raspi_dng. Once in DNG-format, you can use the rawprocessor of your choice (Rawtherapee works fine).
- new feature: after boot, the first setting screen is the quit confirmation page. This allows faster shutdown.
- internal: code changes for future enhancements
This version needs a newer version of python-picam (tested with version 1.8). It additionally needs the package python-pyexiv2.
- new feature: added screen for setting AWB
- new feature: add thumbnail to captured image and save to /home/pi/.cache
- performance: display cached thumbnails instead of scaled down images
- performance: keep list of images-numbers instead of testing existence of files with thousands of os-calls
- change: name images rpi_XXXX.jpg instead of IMG_XXXX.JPG (unix-tools usually expect lower case in filenames)
- fix: change owner of captured images to pi:pi
- fix: capture raw RGB directly, no need to scale result with C-code
- fix: removed buggy cropping code (camera.crop is deprecated)
- fix: added shebang (no need to call python explicitly to execute code)
- fix: start cam.py from any directory (in *nix, you should stay at HOME)
- fix: read and write cam.pkl in user's HOME-directory
- new feature: set EXIF-tag 'WhiteBalance' to auto or manual