问题描述
我们使用ImageResizer Performance Edition在门户中调整图像的大小,除了 gif 文件外,它的效果都很好。我们已经启用了AnimatedGifs插件,但是图像的大小已经超出了原始大小,这似乎是一个已知问题。
因此,我们放弃了AnimatedGifs插件,作为一种解决方法,如果扩展名为 gif ,则绕过ImageResizer中的任何图像文件,例如:
if (imgExtension != ".gif") {
// add image resizer params ?width=xxx&height=xxx...
}
解决方法
Inageflow .NET Server(ImageResizer的.NET Core版本)生成的动画GIF比ImageResizer小得多,并且运行速度更快。如果动画gif对您很重要,我会考虑切换到这个新项目。
如果您有ImageResizer订阅,则包含Imageflow。