Return to Covington Innovations home.

Art, Science, and Technology

  Covington Innovations Home > Astronomy and Astrophotography > Links > Digital SLR Notes > EXIFLOG

Sponsored by:
Astrophotography for the Amateur How to Use a Computerized Telescope Celestial Objects for Modern Telescopes Digital SLR Astrophotography

A Software Tool for Logging Digital Photos

EXIFLOG is a simple freeware program I wrote in C# to help me keep logbooks of my digital photographs. The current version is tested in Windows 10 and almost certainly runs on any up-to-date installation of Windows XP SP3 or later, as well as Linux and MacOS using Mono. For Windows 2000 and XP users, older versions remain available at the bottom of the page. The source code is a Visual Studio 2015 project.

EXIFLOG reads a group of files and creates a text file summarizing the EXIF exposure data in them, sorted by camera (original image) date and time, like this:

2004/09/24 14:07:01 IMGP0007.jpg     M   1/60s ISO:800    55mm f/3.5 PENTAX *ist
2004/09/24 14:08:27 IMGP0011.jpg     M   1/60s ISO:800    50mm f/3.5 PENTAX *ist

2005/03/03 20:07:07 CRW_0952.THM         1/60s ISO:800    28mm f/3.5 Canon EOS
2005/03/03 20:07:24 CRW_0953.JPG         1/40s ISO:800    28mm f/3.2 Canon EOS

2005/04/06 14:54:53 DSCN2502.JPG     P  1/148s ISO:100  17.8mm f/5.4 NIKON E990
2005/04/06 14:55:04 DSCN2503.JPG     P  1/127s ISO:100    16mm f/5.1 NIKON E990
2005/04/06 14:55:15 DSCN2504.JPG     P  1/140s ISO:100    16mm f/5.1 NIKON E990
2005/04/06 14:57:16 DSCN2505.JPG     P  1/145s ISO:100    16mm f/5.1 NIKON E990

2005/08/26 23:48:40 DSC_0022.JPG     M     30s            50mm f/4   NIKON D70s

2005/08/27 00:28:40 DSC_0032.JPG     M     30s            50mm f/4   NIKON D70s

To create a logbook page, I click "Save and Edit" add other information about each picture as appropriate.

Most JPG files from digital cameras contain EXIF data. EXIFLOG also retrieves EXIF data from Canon CR2 and MOV files and many TIF files, as well as other formats in which it can recognize EXIF data blocks.

EXIFLOG also provides summary information for AVI video files, including the number of frames, frame rate, format, bit depth, and codec. Since AVI files do not encode the date and time, the file creation date and time are used.

Version 2.3 adds "Save and Edit" and the option of skipping a line where there appears to be a break in the series of exposures. Version 2.4 has minor improvements that help performance under Linux (Mono). Version 2.5 corrects the algorithm for reading the noise reduction setting on Canons and adds readout of noise reduction setting on Nikons.

System requirements:

I currently use and develop EXIFLOG under Windows 10. However, EXIFLOG is compatible with Windows XP SP3 and up. It requires the .NET Framework 4 Client Profile, which is probably already present on your computer, but if not, can be downloaded here.

Installation: The installers are provided in .zip format because some browsers, including Microsoft Edge, give warnings when you download installers (.msi files). Download the zipped file and open it, then click on the .msi file.

You may get a warning that the software is "not commonly downloaded and may harm your computer." That is common with scientific software and anything that isn't mass-marketed; it does not mean that anything harmful has actually been found. If you wish, you are welcome to virus-check the .msi file before launching it.

Older versions are provided for experimentation with older operating systems.

To run under Linux or MacOS, install Mono. Under Linux, install the packages mono-complete, gtk2-engines-murrine, and gtk2-engines-pixbuf. Then download and unzip the executable (EXIFLOG.exe) and start it with the command mono EXIFLOG.exe or by right-clicking and choosing "Open with Mono runtime." The procedure under MacOS should be similar.

Current version (2.5) downloads:
EXIFLOG 2.5 installer (code signed; may give warning in some browsers)
EXIFLOG 2.5 installer (code signed, zipped)
EXIFLOG 2.5 executable (code signed, zipped)
EXIFLOG 2.5 source code

Older versions (unsupported) for people using older computers:
EXIFLOG 1.5 executable
EXIFLOG 1.5 source code

Note: Considerably more EXIF information can be read with Phil Harvey's ExifTool, which I heartily recommend.

Copyright 2005, 2006, 2012, 2014, 2016 Michael A. Covington. Caching in search engines is explicitly permitted. Please link to this page rather than reproducing copies of it. This page is not in any way connected with or endorsed by any photographic manufacturer. Many of the product names that appear on this page are registered trademarks of their respective owners.

All Our Books | Consulting Services
Astronomy and Astrophotography | Other Pursuits
Contact Us
Last Revision 2016 January 26