title: Getting image metadata in .NET without regards to metadata format
body: <p>Given a filename, I need to be able to access certain metadata in an image for a (closed source) project I'm currently developing, without regard to how the metadata is stored (that is, Exif, IPTC, or XMP). In particular, I want to access geotagging data.</p>
  
  <p>Is there a way of doing this <b>without</b> requiring any third party assemblies or libraries (i.e. is it doable with stock Microsoft .NET) and how would it be done? Or am I stuck with a lot of P/Invoking of <a href="http://msdn.microsoft.com/en-us/library/ms735422(VS.85).aspx" rel="nofollow noreferrer">WIC</a>?</p>