Magick.NET减少了gif文件的大小

时间:2013-06-27 15:55:40

标签: c# compression imagemagick gif magick.net

我正在使用Magick.NET创建GIF,但文件大小比它们应该大。

            ImageMagick.MagickImageCollection col = new MagickImageCollection();

            col.Add(new ImageMagick.MagickImage("1.png"));
            col.Add(new ImageMagick.MagickImage("2.png"));

            for (int i = 0; i < col.Count; i++)
            {
                col[i].AnimationDelay = 0;
            }

            col.Write("test.gif");

我尝试过设置质量,透明度,格式和其他选项,但他们要么什么也不做,甚至更多地增加文件大小。 有什么方法可以减少gif的文件大小或质量?

1 个答案:

答案 0 :(得分:2)

我在MagickImageCollection类中添加了一个名为Optimize的方法。这应该减小GIF动画的大小。如果您需要更多帮助,请随时在discussion board发帖。