Esempio n. 1
0
        public async Task ReadHeaderAsync(Stream input)
        {
            input = await input.AsSeekableStreamAsync().ConfigureAwait(false);

            var parser = new GifHeaderParser(input);

            _header = await parser.ParseHeaderAsync().ConfigureAwait(false);
        }
Esempio n. 2
0
 public static async Task <bool> CheckIfAnimatedAsync(Stream st)
 {
     try
     {
         using (var parser = new GifHeaderParser(st))
         {
             return(await parser.IsAnimatedAsync().ConfigureAwait(false));
         }
     }
     finally
     {
         st.Position = 0;
     }
 }