【问题标题】:Magick.NET reduce gif file sizeMagick.NET 减少 gif 文件大小
【发布时间】:2013-06-25 05:30:59
【问题描述】:

我正在使用 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 的文件大小或质量?

【问题讨论】:

  • 是什么让您认为它们比应有的更大?
  • @DaveZych 使用其他方法,比imagemagick的质量更高,文件大小更小

标签: c# compression imagemagick gif magick.net


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-01-22
    • 2011-07-23
    • 2020-04-23
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 2013-04-24
    • 1970-01-01
    相关资源
    最近更新 更多