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. Не стесняйтесь оставлять сообщения на доске обсуждений, если вам нужна дополнительная помощь.