我在网站上上传背景图片并且我无法使用css,因为它因某些原因在使用过滤器时会滞后于整个网站。
所以我所要做的就是在用户上传时尝试使图像变得模糊,但我不知道该怎么做。 我已经看到人们已经做了一个巨大的方法来完成这项任务,但结果是诚实的穷人,但我也看到有人提到应该有一些已经写在c#库中。
我还没有编写代码来执行此操作,因为我没有尝试过任何工作。
答案 0 :(得分:0)
namespace Services
{
public class ImageBlur : AbstractProcessing
{
Graphics g = Graphics.FromImage(imageBlur);
g.CompositingMode = CompositingMode.SourceCopy;
//image.MakeTransparent();
int x = (imageBlur.Width - image.Width) / 2;
int y = (imageBlur.Height - image.Height) / 2;
g.DrawImage(image, new Point(x, y));
return imageBlur;
}
}