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
Older versions also run under Windows 2000 and XP, as well as
Linux and MacOS using Mono.
The source code is a Visual Studio 2017 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.
To create a logbook page, I click "Save and Edit"
add other information about each picture as appropriate.
EXIFLOG 3 uses Phil Harvey's ExifTool to read metadata in a huge variety
of picture files.
Earlier versions use my own algorithms to retrieve basic EXIF data.
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.
EXIFLOG 3.1 runs ExifTool as a concurrent process to maintain responsiveness.
It requires .NET Framework 4.5, which is included in Windows 7 and up (if updated)
or can be downloaded here.
EXIFLOG 3.0 is the same but without the concurrency, and it only requires
the .NET Framework 4 Client Profile, which is probably already present
on your computer, but if not, can be downloaded
Note that ExifTool is updated
more often than EXIFLOG.
At any time, you can download the latest Windows executable of ExifTool, which unpacks as a file
named exiftook(-k).exe, rename it to exiftool.exe, and place it in the
installation directory in place of the one that came with EXIFLOG.
EXIFLOG 2.5 and earlier are provided for experimentation with older operating systems.
They support a narrower range of cameras and extract less information.
You can (probably) run them under Linux or MacOS; to do so,
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.
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.
Current version (3.1) downloads:
EXIFLOG 3.1 installer (code signed; may give warning in some browsers)
EXIFLOG 3.1 installer (code signed, zipped)
EXIFLOG 3.1 source code
Version 3.0 downloads:
EXIFLOG 3.0 installer (code signed; may give warning in some browsers)
EXIFLOG 3.0 installer (code signed, zipped)
EXIFLOG 3.0 source code
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) mainly for Mono users
EXIFLOG 2.5 source code
Older versions for people using older computers:
EXIFLOG 1.5 executable
EXIFLOG 1.5 source code
Copyright 2005, 2006, 2012, 2014, 2016, 2017 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.