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