减少gif图像大小imagemagic C#

时间:2019-12-05 14:11:46

标签: c# image-processing compression imagemagick magick.net

我尝试压缩图像gif或减小大小,但没有成功。 这是我的代码:

string lista= "MY GIF PATH";
MagickImageCollection collection = new MagickImageCollection();
ImageOptimizer optimizer = new ImageOptimizer();
collection.Read(Lista);

for (int i = 0; i < collection.Count; i++)
{
    collection[i].ColorFuzz = (Percentage)2;
    collection[i].Depth = 8;
    collection[i].Quality = 50;
}
optimizer.LosslessCompress(Lista);
optimizer.Compress(Lista);
optimizer.OptimalCompression=true;
collection.Write(CompletePath);
collection.Dispose();

最终gif的大小相同或更大,并且深度/质量似乎不起作用,它们看起来相同。

我已经尝试过 OptimizeTransparency OptimizePlus ,它们都会增加最终尺寸。

我正在尝试进行有损或无损压缩,我也对其他c#库开放。

0 个答案:

没有答案
相关问题