diff --git a/Instance/DlibDotNet.cs b/Instance/DlibDotNet.cs index c3d406f..952e814 100644 --- a/Instance/DlibDotNet.cs +++ b/Instance/DlibDotNet.cs @@ -340,6 +340,8 @@ public partial class DlibDotNet : IDlibDotNet, IDisposable _ = Parallel.For(0, filteredItems.Count, parallelOptions, (i, state) => { Item item = filteredItems[i]; + if (item.ExifDirectory?.Height is null || item.ExifDirectory?.Width is null) + return; if (!item.SourceDirectoryFileHolder.Exists || item.SourceDirectoryFileHolder.CreationTime is null || item.SourceDirectoryFileHolder.LastWriteTime is null || item.Any()) return; try @@ -1303,6 +1305,11 @@ public partial class DlibDotNet : IDlibDotNet, IDisposable items.Add(item); continue; } + if (item.ExifDirectory?.Height is null || item.ExifDirectory?.Width is null) + { + items.Add(item); + continue; + } if (!item.SourceDirectoryFileHolder.Exists || item.SourceDirectoryFileHolder.CreationTime is null || item.SourceDirectoryFileHolder.LastWriteTime is null || item.Any()) { items.Add(item);