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.
 
Pekka Helenius 6831eab56a Keep original mtime 7 months ago
0_cr2hdr_tool Upload cr2hdr source files 1 year ago
1_magiclantern_bootablecard_linux Initial commit 6 years ago
2_gnuplot_patch Initial commit 6 years ago
3_desktop_files_for_kde-plasma-dolphin Add mtime script 1 year ago
4_scripts Keep original mtime 7 months ago
sample_images Initial commit 6 years ago
LICENSE Initial commit 6 years ago
README.md Update README; add warning note 7 months ago

README.md

Update -- May, 2024

  • 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.

Linux camera tools for Canon DSLR owners

  • main target group:

    • Linux users who own a Canon DSLR camera and may have Magic Lantern firmware on their workflow

    • Linux users who own a Canon DSLR camera and are interested in exporting statistics from their CR2 raw images

    • ...and others alike

About

Camera statistics

  • 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

    • Support for following statistics (with GNU Plot):

      • Temperatures & ISOs
    • NOTE GNU Plots are not yet supported for

      • Apertures, Exposures & ISOs

      • Focal Lengths & Lenses

      • Shooting & Focus Modes

  • Possible to extract all or selected camera RAW metadata and save it into a CSV file for post-processing.

Dual ISO conversion

  • Convert Magic Lantern dual ISO cr2 files easily with a right-click menu entry in Dolphin file manager.

  • Support for individual image and multiple images selection.

  • 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.

  • 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.

  • 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.

Bootable SD Card

  • Create a Magic Lantern bootable SD card for your Canon DSLR. Code is released by Magic Lantern project under GPL license.

MLV info

  • Print information about Magic Lantern MLV files on KDE/Plasma desktop environment

Exiftool - delete critical / all metadata

  • Scripts for deleting all or critical (identifiable) metadata from image files. Preferred usage: integrated with Dolphin file manager.

ALE stack

  • Stack multiple non-RAW TIFF images in a directory

Repository contents

0_cr2hdr_tool

Source files for customized cr2hdr tool, required by scripts (statistics, dual ISO conversions...) in this repository.

1_magiclantern_bootablecard_linux

Source files for creating an Arch Linux package for Magic Lantern bootable SD card tool.

2_gnuplot_patch

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.

3_desktop_files_for_kde-plasma-dolphin

Dolphin file manager desktop integration for scripts in this repository.

4_scripts

Main scripts for exporting statistics, doing image conversions...etc.

sample_images

Sample images.

Screenshots

Temperature & ISO plots for 20 images:

Temperature & ISO plots for 2 images:

Exported statistics:

Dolphin menu entries (KDE/Plasma):

Statistics export progress bar (KDE/Plasma):

License

Contents of this repository have been published under GPLv2.