Browse Source

fix decoder modifier

pull/2899/head
Poker 1 year ago
parent
commit
7377d3c6df
No known key found for this signature in database GPG Key ID: C65A6AD457D5C8F8
  1. 8
      src/ImageSharp/Formats/Ani/AniDecoder.cs

8
src/ImageSharp/Formats/Ani/AniDecoder.cs

@ -4,7 +4,10 @@ using SixLabors.ImageSharp.PixelFormats;
namespace SixLabors.ImageSharp.Formats.Ani; namespace SixLabors.ImageSharp.Formats.Ani;
internal sealed class AniDecoder : ImageDecoder /// <summary>
/// Decoder for generating an image out of an ani encoded stream.
/// </summary>
public sealed class AniDecoder : ImageDecoder
{ {
private AniDecoder() private AniDecoder()
{ {
@ -15,6 +18,7 @@ internal sealed class AniDecoder : ImageDecoder
/// </summary> /// </summary>
public static AniDecoder Instance { get; } = new(); public static AniDecoder Instance { get; } = new();
/// <inheritdoc/>
protected override Image<TPixel> Decode<TPixel>(DecoderOptions options, Stream stream, CancellationToken cancellationToken) protected override Image<TPixel> Decode<TPixel>(DecoderOptions options, Stream stream, CancellationToken cancellationToken)
{ {
Guard.NotNull(options, nameof(options)); Guard.NotNull(options, nameof(options));
@ -24,8 +28,10 @@ internal sealed class AniDecoder : ImageDecoder
return image; return image;
} }
/// <inheritdoc/>
protected override Image Decode(DecoderOptions options, Stream stream, CancellationToken cancellationToken) => this.Decode<Rgba32>(options, stream, cancellationToken); protected override Image Decode(DecoderOptions options, Stream stream, CancellationToken cancellationToken) => this.Decode<Rgba32>(options, stream, cancellationToken);
/// <inheritdoc/>
protected override ImageInfo Identify(DecoderOptions options, Stream stream, CancellationToken cancellationToken) protected override ImageInfo Identify(DecoderOptions options, Stream stream, CancellationToken cancellationToken)
{ {
Guard.NotNull(options, nameof(options)); Guard.NotNull(options, nameof(options));

Loading…
Cancel
Save