From 5926455cefe3a48a4668719a5b7db73919900f48 Mon Sep 17 00:00:00 2001 From: Brian Popow Date: Sat, 11 Apr 2026 19:34:17 +0200 Subject: [PATCH] Remove ExrCompression property from ExrBaseCompression, it is not needed --- .../Exr/Compression/Compressors/NoneExrCompressor.cs | 4 ---- .../Formats/Exr/Compression/Compressors/ZipExrCompressor.cs | 4 ---- src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs | 6 ------ 3 files changed, 14 deletions(-) diff --git a/src/ImageSharp/Formats/Exr/Compression/Compressors/NoneExrCompressor.cs b/src/ImageSharp/Formats/Exr/Compression/Compressors/NoneExrCompressor.cs index cd9bec6131..21a50c5311 100644 --- a/src/ImageSharp/Formats/Exr/Compression/Compressors/NoneExrCompressor.cs +++ b/src/ImageSharp/Formats/Exr/Compression/Compressors/NoneExrCompressor.cs @@ -1,7 +1,6 @@ // Copyright (c) Six Labors. // Licensed under the Six Labors Split License. -using SixLabors.ImageSharp.Formats.Exr.Constants; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Formats.Exr.Compression.Compressors; @@ -13,9 +12,6 @@ internal class NoneExrCompressor : ExrBaseCompressor { } - /// - public override ExrCompression Method => ExrCompression.Zip; - /// public override uint CompressRowBlock(Span rows, int rowCount) { diff --git a/src/ImageSharp/Formats/Exr/Compression/Compressors/ZipExrCompressor.cs b/src/ImageSharp/Formats/Exr/Compression/Compressors/ZipExrCompressor.cs index dcfbe3ae05..d24b8f7dd7 100644 --- a/src/ImageSharp/Formats/Exr/Compression/Compressors/ZipExrCompressor.cs +++ b/src/ImageSharp/Formats/Exr/Compression/Compressors/ZipExrCompressor.cs @@ -2,7 +2,6 @@ // Licensed under the Six Labors Split License. using SixLabors.ImageSharp.Compression.Zlib; -using SixLabors.ImageSharp.Formats.Exr.Constants; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Formats.Exr.Compression.Compressors; @@ -23,9 +22,6 @@ internal class ZipExrCompressor : ExrBaseCompressor this.memoryStream = new(); } - /// - public override ExrCompression Method => ExrCompression.Zip; - /// public override uint CompressRowBlock(Span rows, int rowCount) { diff --git a/src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs b/src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs index 1f464ec675..1dcdec5be0 100644 --- a/src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs +++ b/src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs @@ -1,7 +1,6 @@ // Copyright (c) Six Labors. // Licensed under the Six Labors Split License. -using SixLabors.ImageSharp.Formats.Exr.Constants; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Formats.Exr.Compression; @@ -19,11 +18,6 @@ internal abstract class ExrBaseCompressor : ExrBaseCompression : base(allocator, bytesPerBlock, bytesPerRow) => this.Output = output; - /// - /// Gets the compression method to use. - /// - public abstract ExrCompression Method { get; } - /// /// Gets the output stream to write the compressed image to. ///