Browse Source

Rename base encoder

pull/2301/head
James Jackson-South 4 years ago
parent
commit
b1db34d962
  1. 4
      src/ImageSharp/Formats/ImageEncoder.cs
  2. 2
      src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
  3. 2
      src/ImageSharp/Formats/Pbm/PbmEncoder.cs
  4. 2
      src/ImageSharp/Formats/QuantizingImageEncoder.cs
  5. 2
      src/ImageSharp/Formats/Tga/TgaEncoder.cs
  6. 2
      src/ImageSharp/Formats/Webp/WebpEncoder.cs

4
src/ImageSharp/Formats/SynchronousImageEncoder.cs → src/ImageSharp/Formats/ImageEncoder.cs

@ -1,4 +1,4 @@
// Copyright (c) Six Labors.
// Copyright (c) Six Labors.
// Licensed under the Six Labors Split License.
using SixLabors.ImageSharp.Advanced;
@ -11,7 +11,7 @@ namespace SixLabors.ImageSharp.Formats;
/// Acts as a base class for image encoders.
/// Types that inherit this encoder are required to implement cancellable synchronous encoding operations only.
/// </summary>
public abstract class SynchronousImageEncoder : IImageEncoder
public abstract class ImageEncoder : IImageEncoder
{
/// <inheritdoc/>
public bool SkipMetadata { get; init; }

2
src/ImageSharp/Formats/Jpeg/JpegEncoder.cs

@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg;
/// <summary>
/// Encoder for writing the data image to a stream in jpeg format.
/// </summary>
public sealed class JpegEncoder : SynchronousImageEncoder
public sealed class JpegEncoder : ImageEncoder
{
/// <summary>
/// Backing field for <see cref="Quality"/>.

2
src/ImageSharp/Formats/Pbm/PbmEncoder.cs

@ -29,7 +29,7 @@ namespace SixLabors.ImageSharp.Formats.Pbm;
/// </para>
/// The specification of these images is found at <seealso href="http://netpbm.sourceforge.net/doc/pnm.html"/>.
/// </summary>
public sealed class PbmEncoder : SynchronousImageEncoder
public sealed class PbmEncoder : ImageEncoder
{
/// <summary>
/// Gets the encoding of the pixels.

2
src/ImageSharp/Formats/QuantizingImageEncoder.cs

@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Formats;
/// <summary>
/// Acts as a base class for all image encoders that allow color palette generation via quantization.
/// </summary>
public abstract class QuantizingImageEncoder : SynchronousImageEncoder
public abstract class QuantizingImageEncoder : ImageEncoder
{
/// <summary>
/// Gets the quantizer used to generate the color palette.

2
src/ImageSharp/Formats/Tga/TgaEncoder.cs

@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Tga;
/// <summary>
/// Image encoder for writing an image to a stream as a targa truevision image.
/// </summary>
public sealed class TgaEncoder : SynchronousImageEncoder
public sealed class TgaEncoder : ImageEncoder
{
/// <summary>
/// Gets the number of bits per pixel.

2
src/ImageSharp/Formats/Webp/WebpEncoder.cs

@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Webp;
/// <summary>
/// Image encoder for writing an image to a stream in the Webp format.
/// </summary>
public sealed class WebpEncoder : SynchronousImageEncoder
public sealed class WebpEncoder : ImageEncoder
{
/// <summary>
/// Gets the webp file format used. Either lossless or lossy.

Loading…
Cancel
Save