参数无效ImageAnimator

时间:2016-03-16 11:11:56

标签: c# .net animation

我有这段代码,它显示了gif的第一帧就好了:

img = new Bitmap(fileName);
ulCorner = new Point(100, 100);

using (g = Graphics.FromHdc(dc))
    {
        g.DrawImage(img, ulCorner); 
    }
ReleaseDC(workerw, dc);

但是当我使用ImageAnimator.Animate来显示gif的整个动画时,我得到的参数是无效的异常:

img = new Bitmap(fileName);
ulCorner = new Point(100, 100);

using (g = Graphics.FromHdc(dc))
    {
        ImageAnimator.Animate(img, (s,e) => { g.DrawImage(img, ulCorner); });
    }
ReleaseDC(workerw, dc);

这个例外让我想到了这一行:

g.DrawImage(img, ulCorner);

我还尝试了here的GifImage类,但结果却相同。

gif文件不是问题。 我该怎么办?

0 个答案:

没有答案
相关问题