Skip to content

GOlang Utility that will extract EXIF data from a folder tree of JPG files.

Notifications You must be signed in to change notification settings

SyxAxis/GOEXIFExtractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GOEXIFExtractor

Working on my first book ( "Photographing London" ) for Fotovue.com, we had to get images ready for publishing. That meant extracting comments, ISO, aperature, shutter speed, camera and lens info for over 1,000 images so the metadata could be placed next to every single image in the book.

First used Lightroom to ensure all the metadata was correct, especially the comments and titles. Next used Jeff Friedl's superb Lightroom plugins to collate image folder layouts and dump them to disk based layouts ( LR can't do this. ). Dump all selected images as JPG with ALL METADATA.

I wrote this utilit in GO to scan down a directory tree looking for JPG files, extracting the key EXIF fields I needed and dumping into a CSV.

If you find it useful, help yourself.

Usage:

Normal use ( pulls around 20 most common EXIF fields by default ):

.\GOEXIFExtractor -filepath "C:\ExportedPictures" -csvfile results.csv

Specify the EXIF fields you want :

.\GOEXIFExtractor -filepath "C:\ExportedPictures" -csvfile results.csv -exif-fields "ImageDescription,ExposureTime,FNumber,ISOSpeedRatings"

Thanks to dsopera for his excellent go-exif library

About

GOlang Utility that will extract EXIF data from a folder tree of JPG files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages