LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Read and write location (GPS) exif data of any image file format unsing nativ Labview tools

Hi all,

 

I try to develop some Labview code that could modify the location data of an image file. I tried for days to understand the exif part of a file, but it seems  to be a way more complicated if you're using different file types. The application should run with native Labview because I want to use the final product on Mac and Windows.

There are some other Posts in that forum discussing that topic, but none of them stick to native Labview at the end.

I used this link to try to figure out how to work with exif data using labview. But this is not even working for all cases of jpegs, how could it ever work for DNG, PNG and all JPGs?

 

Any help is very appreciated! Thanks a lot for having at look at it!

 

Urs   

0 Kudos
Message 1 of 3
(2,851 Views)

There is a reason that everyone resorts to external code libraries. All these files are highly binary and its data format fairly complicated. Parsing it in LabVIEW, while possible, is not a simple task (it's just as complicated to do it in C, C++ or C#, Python, etc. but you may find for some of them existing libraries although most likely only for one or two of the formats you mention in a library, not all of them in one library).

 

I would expect that development of a library that works for all these formats you mention in most cases (no guarantee that it will work for every possible borked up file format writer out there) would take anywhere from 1 week to 3 weeks fulltime programming for someone with a lot of experience in binary file parsing. Add to that a multiplication factor if you are not that experienced in this. Are you willing to pay anywhere from 6000 to 15000 Euro for such a library?

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 2 of 3
(2,832 Views)

Thank you Rolf,

 

Well I knew that there are other languages out there with libraries like that available. Still I hoped to solve it with Labview, since there are guys out there, who sell Labview Libraries to deal with EXIF. I mean if you request quite some money, it must work pretty well.

 

I'm learning now Python, so at the end it might be a "two-package-solution" 🙂

 

Urs

0 Kudos
Message 3 of 3
(2,788 Views)