使用图像调整器调整 gif 图像的大小

本文关键字:图像 gif 调整 调整器 | 更新日期: 2023-09-27 18:36:25

我尝试使用图像调整器和动画 gif 插件来调整动画 gif 的大小。它确实调整了大小,但我在此过程中丢失了动画。即使在遵循网站上给出的示例之后,我确实将格式设置为 gif。任何帮助将不胜感激。

感谢您的回复。我应该首先指出我正在构建一个桌面应用程序。这是我正在使用的代码:

var fileName = ofdChiImage.FileName;
Dictionary<string, string> versions = new Dictionary<string, string>();
versions.Add("_thumb1", "maxwidth=200&maxheight=200&format=gif");
string basepath = ImageResizer.Util.PathUtils.RemoveExtension(fileName);
foreach (string suffix in versions.Keys)
{
    ImageBuilder.Current.Build(fileName, basepath + suffix, new ResizeSettings(versions[suffix]), false, true);
}

使用图像调整器调整 gif 图像的大小

in .NET4+、控制台和桌面应用程序不会自动加载未通过代码显式引用的 DLL(即使它们在 App.config 中引用)。因此,对于这些类型的应用程序,我们始终建议使用基于代码(而不是基于 xml)的 ImageResizer 插件安装方法。