Ash*_*Ash 8 .net c# resize image image-processing
我需要最快的库来调整全尺寸图像(大小高达9MB)到多种尺寸.
这是场景:
如果库是C/C++或其他任何东西,我都不会感到困惑,只要我可以通过.NET进入它就很酷.
此外,还需要扩展到可能有1,000个活跃用户.
让我知道你的想法 :)
这是winforms方式
public Image ResizeImage( Image img, int width, int height )
{
Bitmap b = new Bitmap( width, height ) ;
using(Graphics g = Graphics.FromImage( (Image ) b ))
{
g.DrawImage( img, 0, 0, width, height ) ;
}
return (Image ) b ;
}
Run Code Online (Sandbox Code Playgroud)
这里是WPF方式TransformedBitmap类
我推荐ImageResizer:
主要特点是:
使用Nuget进行安装:
PM> Install-Package ImageResizer.MvcWebConfig
PM> Install-Package ImageResizer.Plugins.DiskCache
PM> Install-Package ImageResizer.Plugins.PrettyGifs
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请访问:http: //imageresizing.net/docs/install/nuget