
Download C# version of simple exiftool wrapper (thanks Willem Semmelink).Download example of a simple Visual C++ wrapper for exiftool (thanks Mark Borg and 黃瑞昌).Download sample AppleScript to extract tags into AppleScript record (thanks to Rob Lewis).C++ ExifTool: Performance-oriented C++ interface for the exiftool application (by Phil Harvey).No simple DLL interface for Windows? I will continue to snoop around.

It shows the state of development when you look at the programming interfaces that are available for exftools. be able to do that in multiple threads at the same time!Īnd sure, I could run exiftools in batches using input and output files. So it would be cool to "start exiftool up" feed it some files then "shut it down" and.

When using SQL_TOOLS you first "start it up" then you make your calls then you "shut it down" clean and simple very nice! I want the entire world to work like SQL_Tools. Nothing is "out of the question" It would just be cool if I could use it like a function call.įor example, have you ever used SQL_Tools? So we are back to my little example program:Ĭan we control it from another program - like a windows gui program? If did start fooling around with GDIPLUS.INC - but then all I am trying to do is emulate exiftool. So now that it has it I figured I could try to avail my self of the speed increase potential. Last time I looked exiftool didn't have the -stay_open option. Mostly because it has all these camera specific support functions - that I rarely need!

exiftool is the most comprehensive thing I have run into so far for reading image meta data. So I am calling a windows program that is running a Perl program and embedded Perl interpreter. Interesting thing is the entire exiftool program is open source - in Perl. And it would be cool to learn how to "host" a console program in one of my programs. So on the one hand I already have a working solution - on the other hand it would be nice to take advantage of the speed increase. I have been using exiftool for a long time - but I have been using it the VERY slow way - by calling SHELL for every file.
