Beispiel #1
0
        private void getMetadatas()
        {
            JpegMetadataReader  jpegMetadatas =  new JpegMetadataReader(new Uri(uri).LocalPath);
            jpegMetadatas.RetrieveMetadatas();

            metadatas = new Molecule.Collections.Dictionary<string, string>();
            foreach(KeyValuePair<string, string> kvp in jpegMetadatas.CommonMetadatas)
            {
                metadatas.Add(kvp.Key, kvp.Value);
            }

            if( jpegMetadatas.ContainsGPSInformation )
            {
                this.latitude = jpegMetadatas.Latitude;
                this.longitude = jpegMetadatas.Longitude;
            }
        }
 public static JpegMetadataReader RetreiveFromFile(string filePath)
 {
     var reader = new JpegMetadataReader(filePath);
     reader.RetrieveMetadatas();
     return reader;
 }