This commit is contained in:
Mike Phares 2023-12-26 19:04:28 -07:00
parent ec22446643
commit 13848a4cb7

View File

@ -4,6 +4,7 @@ using Phares.Shared;
using ShellProgressBar;
using System.Collections.ObjectModel;
using System.Text;
using System.Text.Json;
using View_by_Distance.Metadata.Query.Models;
using View_by_Distance.Shared.Models;
using View_by_Distance.Shared.Models.Methods;
@ -58,12 +59,13 @@ public class MetadataQuery
private List<(string FileName, string TagGroup, string TagIdName, string Value)> GetCollection(long ticks)
{
string json;
string model;
string maker;
string message;
FileInfo fileInfo;
FilePath filePath;
FileHolder fileHolder;
ProgressBar progressBar;
ExifDirectory exifDirectory;
ExifDirectory? exifDirectory;
const string fileSearchFilter = "*";
const bool useCeilingAverage = true;
const string directorySearchFilter = "*";
@ -80,17 +82,12 @@ public class MetadataQuery
{
progressBar.Tick();
fileInfo = new(file);
fileHolder = FileHolder.Get(fileInfo);
filePath = FilePath.Get(_PropertyConfiguration, fileHolder, index: null);
exifDirectory = Metadata.Models.Stateless.Methods.IMetadata.GetExifDirectory(filePath);
// exifDirectory.ExifDirectoryBase.Artist;
// exifDirectory.ExifDirectoryBase.WinComment;
// exifDirectory.ExifDirectoryBase.Model;
// exifDirectory.ExifDirectoryBase.CameraOwnerName;
// exifDirectory.ExifDirectoryBase.Make;
// exifDirectory.ExifDirectoryBase.BodySerialNumber;
// exifDirectory.ExifDirectoryBase.LensSerialNumber;
// exifDirectory.ExifDirectoryBase.Software;
json = File.ReadAllText(fileInfo.FullName);
exifDirectory = JsonSerializer.Deserialize(json, ExifDirectorySourceGenerationContext.Default.ExifDirectory);
if (exifDirectory is null)
continue;
maker = Metadata.Models.Stateless.Methods.IMetadata.GetMaker(exifDirectory);
model = Metadata.Models.Stateless.Methods.IMetadata.GetModel(exifDirectory);
// collection.Add(new(fileInfo.Name, keyValuePair.Key, keyValue.Key, keyValue.Value));
}
progressBar.Dispose();