Metadata
This commit is contained in:
parent
ec22446643
commit
13848a4cb7
@ -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();
|
||||
@ -130,4 +127,4 @@ public class MetadataQuery
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user