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;
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()
{
@ -15,6 +18,7 @@ internal sealed class AniDecoder : ImageDecoder
/// </summary>
public static AniDecoder Instance { get; } = new();
/// <inheritdoc/>
protected override Image<TPixel> Decode<TPixel>(DecoderOptions options, Stream stream, CancellationToken cancellationToken)
{
Guard.NotNull(options, nameof(options));
@ -24,8 +28,10 @@ internal sealed class AniDecoder : ImageDecoder
return image;
}
/// <inheritdoc/>
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)
{
Guard.NotNull(options, nameof(options));

Loading…
Cancel
Save