1

我正在尝试从图像列表中制作一个 gif,并且这些图像具有不同的大小。有没有办法让 gif 变成最小图像的大小?有没有这样的方法?

我尝试使用 Optimize 和 Coalesce,但他们没有做我想做的事。我点击了这个链接,但找不到与我需要的类似的东西这个链接

这是我所做的,但它不起作用:

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);
        }
4

0 回答 0