diff --git a/src/ImageSharp/Formats/SynchronousImageEncoder.cs b/src/ImageSharp/Formats/ImageEncoder.cs similarity index 97% rename from src/ImageSharp/Formats/SynchronousImageEncoder.cs rename to src/ImageSharp/Formats/ImageEncoder.cs index 741a206df2..5dccbd507e 100644 --- a/src/ImageSharp/Formats/SynchronousImageEncoder.cs +++ b/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. /// -public abstract class SynchronousImageEncoder : IImageEncoder +public abstract class ImageEncoder : IImageEncoder { /// public bool SkipMetadata { get; init; } diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs index 63f477ffc6..5ff4b1694d 100644 --- a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs +++ b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs @@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Formats.Jpeg; /// /// Encoder for writing the data image to a stream in jpeg format. /// -public sealed class JpegEncoder : SynchronousImageEncoder +public sealed class JpegEncoder : ImageEncoder { /// /// Backing field for . diff --git a/src/ImageSharp/Formats/Pbm/PbmEncoder.cs b/src/ImageSharp/Formats/Pbm/PbmEncoder.cs index b812e76480..0f492fae72 100644 --- a/src/ImageSharp/Formats/Pbm/PbmEncoder.cs +++ b/src/ImageSharp/Formats/Pbm/PbmEncoder.cs @@ -29,7 +29,7 @@ namespace SixLabors.ImageSharp.Formats.Pbm; /// /// The specification of these images is found at . /// -public sealed class PbmEncoder : SynchronousImageEncoder +public sealed class PbmEncoder : ImageEncoder { /// /// Gets the encoding of the pixels. diff --git a/src/ImageSharp/Formats/QuantizingImageEncoder.cs b/src/ImageSharp/Formats/QuantizingImageEncoder.cs index a885e5550b..b7eb86afb0 100644 --- a/src/ImageSharp/Formats/QuantizingImageEncoder.cs +++ b/src/ImageSharp/Formats/QuantizingImageEncoder.cs @@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Formats; /// /// Acts as a base class for all image encoders that allow color palette generation via quantization. /// -public abstract class QuantizingImageEncoder : SynchronousImageEncoder +public abstract class QuantizingImageEncoder : ImageEncoder { /// /// Gets the quantizer used to generate the color palette. diff --git a/src/ImageSharp/Formats/Tga/TgaEncoder.cs b/src/ImageSharp/Formats/Tga/TgaEncoder.cs index da22935812..71acf3ae83 100644 --- a/src/ImageSharp/Formats/Tga/TgaEncoder.cs +++ b/src/ImageSharp/Formats/Tga/TgaEncoder.cs @@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Tga; /// /// Image encoder for writing an image to a stream as a targa truevision image. /// -public sealed class TgaEncoder : SynchronousImageEncoder +public sealed class TgaEncoder : ImageEncoder { /// /// Gets the number of bits per pixel. diff --git a/src/ImageSharp/Formats/Webp/WebpEncoder.cs b/src/ImageSharp/Formats/Webp/WebpEncoder.cs index 650afc4dd7..e314d38017 100644 --- a/src/ImageSharp/Formats/Webp/WebpEncoder.cs +++ b/src/ImageSharp/Formats/Webp/WebpEncoder.cs @@ -8,7 +8,7 @@ namespace SixLabors.ImageSharp.Formats.Webp; /// /// Image encoder for writing an image to a stream in the Webp format. /// -public sealed class WebpEncoder : SynchronousImageEncoder +public sealed class WebpEncoder : ImageEncoder { /// /// Gets the webp file format used. Either lossless or lossy.