From 4be7082aeecdb7ad9a548dbebd699f8a1ae83959 Mon Sep 17 00:00:00 2001 From: Martijn Wijns Date: Fri, 30 Sep 2022 14:48:19 +0200 Subject: [PATCH] #42 Use InvariantCulture for parsing MicronsPerPixelX and MicronsPerPixelY properties --- src/OpenSlideNET/OpenSlideImage.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/OpenSlideNET/OpenSlideImage.cs b/src/OpenSlideNET/OpenSlideImage.cs index 4c0e948..fdfd18e 100644 --- a/src/OpenSlideNET/OpenSlideImage.cs +++ b/src/OpenSlideNET/OpenSlideImage.cs @@ -267,7 +267,7 @@ public double? MicronsPerPixelX { get { - if (TryGetProperty(OpenSlideInterop.OpenSlidePropertyNameMPPX, out string? value) && double.TryParse(value, out double result)) + if (TryGetProperty(OpenSlideInterop.OpenSlidePropertyNameMPPX, out string? value) && double.TryParse(value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out double result)) { return result; } @@ -282,7 +282,7 @@ public double? MicronsPerPixelY { get { - if (TryGetProperty(OpenSlideInterop.OpenSlidePropertyNameMPPY, out string? value) && double.TryParse(value, out double result)) + if (TryGetProperty(OpenSlideInterop.OpenSlidePropertyNameMPPY, out string? value) && double.TryParse(value, System.Globalization.NumberStyles.Any, System.Globalization.CultureInfo.InvariantCulture, out double result)) { return result; }