protected override void ExtractTag(MetadataExtractor.Tag tag)
        {
            try
            {
                if (exifDir != null && tag.DirectoryName.Equals(exifDir.Name))
                {
                    if (tag.Type.Equals(ExifDirectoryBase.TagWinTitle))
                    {
                        MediaInformation.Title = tag.Description;
                    }
                    if (tag.Type.Equals(ExifDirectoryBase.TagImageDescription))
                    {
                        MediaInformation.Description = tag.Description;
                    }
                    if (tag.Type.Equals(ExifDirectoryBase.TagDateTime))  //'2008:11:01 21:15:07
                    {
                        //                    MediaInformation.CreatedDate = Utility.ParseDate(tag.Description, "yyyy:MM:dd HH:mm:ss");
                        MediaInformation.CreatedDate = tag.Description;
                    }
                    if (tag.Type.Equals(ExifDirectoryBase.TagCopyright))
                    {
                        MediaInformation.CopyRight = tag.Description;
                    }
                }

                if (exifSubIfdDir != null && tag.DirectoryName.Equals(exifSubIfdDir.Name))
                {
                    if (tag.Type.Equals(ExifDirectoryBase.TagExifImageHeight))
                    {
                        MediaInformation.Height = tag.Description;
                    }
                    if (tag.Type.Equals(ExifDirectoryBase.TagExifImageWidth))
                    {
                        MediaInformation.Width = tag.Description;
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }
 private FileMetadataEntry ToEntry(MetadataExtractor.Tag tag)
 {
     return(new(tag.Name, tag.Description ?? string.Empty));
 }