How can I read the EXIF data from an image taken with an Apple iPhone using C#?
I need the GPS related data.
PS: I know how to read EXIF exc
I would recommend you take a look at the exiflibrary project on Google Code and its associated ExifLibrary for .NET article on Code Project.
It supports over 150 known EXIF tags including 32 GPS related ones. Getting the latitude and longitude is as easy as:
var exif = ExifFile.Read(fileName);
Console.WriteLine(exif.Properties[ExifTag.GPSLatitude]);
Console.WriteLine(exif.Properties[ExifTag.GPSLongitude]);
It even has a neat little demo application with an interactive visualization of the binary data: