Create Canon DSLR CR2 image statistics (exiftool & GNU Plot) and convert ML dual ISO CR2 files painlessly for post-processing
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.

113 lines
3.3 KiB

5 years ago
  1. **Update -- May, 2024**
  2. - **WARNING**: Some of these tools may break due to internal changes in `exiftool` (`perl-image-exiftool`). Tools work as intended at least with `exiftool` version `11.70` but not with `12.76`.
  3. # Linux camera tools for Canon DSLR owners
  4. - main target group:
  5. - Linux users who own a Canon DSLR camera and may have Magic Lantern firmware on their workflow
  6. - Linux users who own a Canon DSLR camera and are interested in exporting statistics from their CR2 raw images
  7. - ...and others alike
  8. ## About
  9. ### Camera statistics
  10. - Create image statistics easily with a right-click menu entry in Dolphin file manager. Exports statistics from RAW images and draws various plots based on this data
  11. - Support for following statistics (with GNU Plot):
  12. - Temperatures & ISOs
  13. - **NOTE** GNU Plots are not yet supported for
  14. - Apertures, Exposures & ISOs
  15. - Focal Lengths & Lenses
  16. - Shooting & Focus Modes
  17. - Possible to extract all or selected camera RAW metadata and save it into a CSV file for post-processing.
  18. ### Dual ISO conversion
  19. - Convert Magic Lantern dual ISO cr2 files easily with a right-click menu entry in Dolphin file manager.
  20. - Support for individual image and multiple images selection.
  21. - Is able to distinguish single ISO CR2 files from dual ISO CR2 files. You can select multiple CR2 files without need to care about this issue.
  22. - By default, CR2 images contain metadata which crop them in most image viewers. This script removes all cropping tags and you get full-sized images for your post-processing editors as a result.
  23. - Adds `--dry-run` support for cr2hdr. Therefore, the tool can be used just to check whether a CR2 image is a dual ISO image or not. Useful option in scripting & programming.
  24. ### Bootable SD Card
  25. - Create a Magic Lantern bootable SD card for your Canon DSLR. Code is released by Magic Lantern project under GPL license.
  26. ### MLV info
  27. - Print information about Magic Lantern MLV files on KDE/Plasma desktop environment
  28. ### Exiftool - delete critical / all metadata
  29. - Scripts for deleting all or critical (identifiable) metadata from image files. Preferred usage: integrated with Dolphin file manager.
  30. ### ALE stack
  31. - Stack multiple non-RAW TIFF images in a directory
  32. ## Repository contents
  33. ### 0_cr2hdr_tool
  34. Source files for customized cr2hdr tool, required by scripts (statistics, dual ISO conversions...) in this repository.
  35. ### 1_magiclantern_bootablecard_linux
  36. Source files for creating an Arch Linux package for Magic Lantern bootable SD card tool.
  37. ### 2_gnuplot_patch
  38. Patch file for GNU Plot for better QT integration. Adds and alters some features which benefit generated statistics. Tested with GNU Plot 5.0.6.
  39. ### 3_desktop_files_for_kde-plasma-dolphin
  40. Dolphin file manager desktop integration for scripts in this repository.
  41. ### 4_scripts
  42. Main scripts for exporting statistics, doing image conversions...etc.
  43. ### sample_images
  44. Sample images.
  45. ## Screenshots
  46. Temperature & ISO plots for 20 images:
  47. ![](sample_images/image_5.png)
  48. Temperature & ISO plots for 2 images:
  49. ![](sample_images/image_2.png)
  50. Exported statistics:
  51. ![](sample_images/image_1.png)
  52. Dolphin menu entries (KDE/Plasma):
  53. ![](sample_images/image_4.png)
  54. Statistics export progress bar (KDE/Plasma):
  55. ![](sample_images/image_3.png)
  56. ## License
  57. Contents of this repository have been published under GPLv2.