Beispiel #1
0
        public override int Run()
        {
            try
            {
                if (!Exif.IsJpgFile(m_jpg_filepath))
                {
                    Console.WriteLine($" {m_jpg_filepath} - Not a valid JPG file");
                    return(1);
                }

                var exif = Exif.Load(m_jpg_filepath);
                foreach (var tag in exif.Tags)
                {
                    var field = exif[tag];
                    Console.WriteLine(field.ToString());
                }
                return(0);
            }
            catch (Exception ex)
            {
                Console.WriteLine($" Error: {ex.Message}");
                return(-1);
            }
        }