From b78402d5242a3024635c67bd82d43f238569284a Mon Sep 17 00:00:00 2001 From: Brian Popow Date: Sat, 14 Mar 2026 19:18:30 +0100 Subject: [PATCH] Fix issue in ExrImageFormatDetector.cs returning wrong format --- src/ImageSharp/Formats/Exr/ExrImageFormatDetector.cs | 3 +-- tests/ImageSharp.Tests/Formats/Exr/ImageExtensionsTest.cs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ImageSharp/Formats/Exr/ExrImageFormatDetector.cs b/src/ImageSharp/Formats/Exr/ExrImageFormatDetector.cs index 29548d52ef..62663a4a78 100644 --- a/src/ImageSharp/Formats/Exr/ExrImageFormatDetector.cs +++ b/src/ImageSharp/Formats/Exr/ExrImageFormatDetector.cs @@ -3,7 +3,6 @@ using System.Buffers.Binary; using System.Diagnostics.CodeAnalysis; -using SixLabors.ImageSharp.Formats.Qoi; namespace SixLabors.ImageSharp.Formats.Exr; @@ -29,7 +28,7 @@ public sealed class ExrImageFormatDetector : IImageFormatDetector /// public bool TryDetectFormat(ReadOnlySpan header, [NotNullWhen(true)] out IImageFormat? format) { - format = this.IsSupportedFileFormat(header) ? QoiFormat.Instance : null; + format = this.IsSupportedFileFormat(header) ? ExrFormat.Instance : null; return format != null; } } diff --git a/tests/ImageSharp.Tests/Formats/Exr/ImageExtensionsTest.cs b/tests/ImageSharp.Tests/Formats/Exr/ImageExtensionsTest.cs index a093ef4c5b..cd23e1ccd0 100644 --- a/tests/ImageSharp.Tests/Formats/Exr/ImageExtensionsTest.cs +++ b/tests/ImageSharp.Tests/Formats/Exr/ImageExtensionsTest.cs @@ -59,7 +59,7 @@ public class ImageExtensionsTest public async Task SaveAsExrAsync_Path_Encoder() { string dir = TestEnvironment.CreateOutputDirectory(nameof(ImageExtensions)); - string file = Path.Combine(dir, "SaveAsExrAsync_Path_Encoder.tiff"); + string file = Path.Combine(dir, "SaveAsExrAsync_Path_Encoder.exr"); using (Image image = new(10, 10)) {