From abdd2a313a016329429559b71388c9eac9045f23 Mon Sep 17 00:00:00 2001 From: Marco Date: Mon, 28 Jul 2025 12:26:23 +0200 Subject: [PATCH] Race time fix --- MaddoShared/ImageCreatorSharp.cs | 23 +++++++++++------------ imagecatalog/ImageCatalog 2.csproj | 8 ++++---- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/MaddoShared/ImageCreatorSharp.cs b/MaddoShared/ImageCreatorSharp.cs index 3837318..7fb4db2 100644 --- a/MaddoShared/ImageCreatorSharp.cs +++ b/MaddoShared/ImageCreatorSharp.cs @@ -4,6 +4,7 @@ using System.Diagnostics.CodeAnalysis; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; +using System.Globalization; using System.IO; using System.Threading.Tasks; using Microsoft.Extensions.Logging; @@ -66,9 +67,7 @@ public class ImageCreatorSharp(PicSettings picSettings, ILogger date = null; - var creationFound = img.Metadata?.ExifProfile?.TryGetValue(ExifTag.DateTime, out date) ?? false; + var creationFound = img.Metadata?.ExifProfile?.TryGetValue(ExifTag.DateTimeOriginal, out date) ?? false; if (creationFound) { - var succ = DateTime.TryParse(date.ToString(), out var crDate); + var succ = DateTime.TryParseExact(date.Value, "yyyy:MM:dd HH:mm:ss", CultureInfo.InvariantCulture, DateTimeStyles.None, out var crDate); if (succ) { imgState.CreationDate = crDate; @@ -169,12 +168,12 @@ public class ImageCreatorSharp(PicSettings picSettings, ILogger System.Convert.ToSingle(g.Width)) { - int conta = imgState.DimensioneStandard; + var conta = imgState.DimensioneStandard; do { if (conta > 20) diff --git a/imagecatalog/ImageCatalog 2.csproj b/imagecatalog/ImageCatalog 2.csproj index 841593c..7402663 100644 --- a/imagecatalog/ImageCatalog 2.csproj +++ b/imagecatalog/ImageCatalog 2.csproj @@ -6,10 +6,10 @@ enable true False - 3.0.1.0 - 3.0.1.0 - 3.0.0-alpha.63+Branch.develop.Sha.39a9baf5c618d8d79c75b89e2d5c4020939697f2 - 3.0.1-alpha0063 + 3.1.1.0 + 3.1.1.0 + 3.1.1 + 3.1.1 ImageCatalog2025 default Logo.ico