我试图从图像列表中制作一个gif,图像的大小各不相同。有没有办法让gif成为最小图像的大小?它有这样的方法吗?
我尝试过使用Optimize和Coalesce,但他们没有做我想做的事。我按照这个链接,我找不到类似于我需要的任何内容this link
这是我的工作,但它不起作用:
using (MagickImageCollection collection = new MagickImageCollection(magickImages))
{
QuantizeSettings settings = new QuantizeSettings();
settings.Colors = 256;
collection.Quantize(settings);
collection.Coalesce();
collection.Optimize();
collection.OptimizeTransparency();
collection.Write(stream, MagickFormat.Gif);
}