Browse Source

Remove ExrCompression property from ExrBaseCompression, it is not needed

pull/3096/head
Brian Popow 1 month ago
parent
commit
5926455cef
  1. 4
      src/ImageSharp/Formats/Exr/Compression/Compressors/NoneExrCompressor.cs
  2. 4
      src/ImageSharp/Formats/Exr/Compression/Compressors/ZipExrCompressor.cs
  3. 6
      src/ImageSharp/Formats/Exr/ExrBaseCompressor.cs

4
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
{
}
/// <inheritdoc/>
public override ExrCompression Method => ExrCompression.Zip;
/// <inheritdoc/>
public override uint CompressRowBlock(Span<byte> rows, int rowCount)
{

4
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();
}
/// <inheritdoc/>
public override ExrCompression Method => ExrCompression.Zip;
/// <inheritdoc/>
public override uint CompressRowBlock(Span<byte> rows, int rowCount)
{

6
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;
/// <summary>
/// Gets the compression method to use.
/// </summary>
public abstract ExrCompression Method { get; }
/// <summary>
/// Gets the output stream to write the compressed image to.
/// </summary>

Loading…
Cancel
Save