var position = stream.Position;
stream.Position = 0;
var magic = new byte[Signature.MaxLength];
stream.Read(magic, 0, magic.Length);
if (Signature.IsGifSignature(magic))
{
stream.Position = 0;
var gif = new GifFile(stream);
renderer = new GifRenderer(gif, factory);
return true;
}
else
{
stream.Position = position;
}
AnimatedImage/AnimatedImage/FrameRenderer.cs
Line 111 in cf66270
solution: