Magick.NET уменьшить размер файла GIF

Я создаю GIF-файлы с использованием Magick.NET, но размеры файлов больше, чем они должны быть.

            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");

Я попытался установить качество, прозрачность, формат и другие параметры, но они либо ничего не делают, либо даже увеличивают размер файла еще больше. Какой способ есть для уменьшения размера файла или качества изображения?

1 ответ

Я добавил метод с именем Optimize в класс MagickImageCollection. Это должно уменьшить размер анимированного GIF. Не стесняйтесь оставлять сообщения на доске обсуждений, если вам нужна дополнительная помощь.

Другие вопросы по тегам