0

我尝试使用 imageresizer 和动画 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);
}
4

1 回答 1

0

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

于 2013-10-24T22:20:36.980 回答