LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

EXIF Reader - Version 0.0

This is version 0.0.  It's incomplete, but basically working.
 
  • Although it can read data that's most likely to be of interest, it can't access some items.
    • My Nikon D780 can use ISO settings > 65535.  When it does that, I can't find the ISO (and neither can this S/W).
    • When I convert a .HEIC file from my iPhone to a .Jpg, the GPS data are in there somewhere, but I can't find them (and neither can this S/W).
  • There are no hooks in the S/W for parsing out an IFD whose contents vary from brand to brand.
  • The VI's aren't too messy, but I still need to do some cleanup.
  • I haven't yet created documentation nor an installer.
The S/W is extensible as follows:
  • Additional file formats can be accommodated simply by adding files to the "PlugIns" folder (see the readme therein).
  • Tag names for additional IFDs can be added by adding/editing .ini files in the "Tag Mappings" folder.  The folder hierarchy under that folder must match the hierarchy of IFDs in the EXIF data.

If you make any changes or additions, run "... \EXIF Reader - V0\MAIN\Compile INI Files.vi"

Installing:
  1. Copy the contents of this folder to wherever you like.
  2. Run "... \EXIF Reader - V0\Support\Express\Support\Tagger.vi
Using:
  • For now, open the project and look in:

My Computer -> EXIF Reader.lvlib -> MAIN VIs

  • The VI's you're most likely to want to use are:
    • View EXIF Data.vi
    • Read Common EXIF Tags.vi (This is the most incomplete VI.  There WILL be changes to the output cluster.)
    • Read Specific EXIF Tags.vi

When calling this VI, use the Express VI "My Computer -> EXIF Reader.lvlib -> MAIN VIs -> CALLABLE -> Express Tag Selector.lvlib -> Main -> Express Tag Selector.vi"

Then feed its output into the "Tags to Read" input of "Read Specific EXIF Tags.vi".

Message 1 of 3
(208 Views)

Very interesting.  I'll try it out on some jpegs when i get home.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 2 of 3
(167 Views)

Here is version 0.5.  It seems to be working nicely; including the installer.

I still need to create the help files.

0 Kudos
Message 3 of 3
(120 Views)