diff --git a/Metadata/Models/Stateless/Exif.cs b/Metadata/Models/Stateless/Exif.cs index 2db4198..81309b4 100644 --- a/Metadata/Models/Stateless/Exif.cs +++ b/Metadata/Models/Stateless/Exif.cs @@ -484,7 +484,7 @@ internal abstract class Exif return results.ToArray(); } - private static Shared.Models.ExifDirectory Covert(Shared.Models.FilePath filePath, System.Drawing.Size? size, IReadOnlyList directories) + private static Shared.Models.ExifDirectory Covert(Shared.Models.FilePath filePath, IReadOnlyList directories, System.Drawing.Size? size) { Shared.Models.ExifDirectory result; Shared.Models.AviDirectory[] aviDirectories = GetAviDirectories(directories); @@ -520,13 +520,13 @@ internal abstract class Exif internal static Shared.Models.ExifDirectory GetExifDirectory(Shared.Models.FilePath filePath) { Shared.Models.ExifDirectory result; + IReadOnlyList directories = ImageMetadataReader.ReadMetadata(filePath.FullName); System.Drawing.Size? size; try { size = Dimensions.GetDimensions(filePath.FullName); } catch (Exception) { size = null; } - IReadOnlyList directories = ImageMetadataReader.ReadMetadata(filePath.FullName); - result = Covert(filePath, size, directories); + result = Covert(filePath, directories, size); return result; }