使用Imageresizer调整gif图像的大小

时间:2013-10-22 23:25:26

标签: c# imageresizer

我尝试使用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);
}

1 个答案:

答案 0 :(得分:0)

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