c#上传时模糊图像

时间:2013-12-16 13:23:17

标签: c# image upload blur

我在网站上上传背景图片并且我无法使用css,因为它因某些原因在使用过滤器时会滞后于整个网站。

所以我所要做的就是在用户上传时尝试使图像变得模糊,但我不知道该怎么做。 我已经看到人们已经做了一个巨大的方法来完成这项任务,但结果是诚实的穷人,但我也看到有人提到应该有一些已经写在c#库中。

我还没有编写代码来执行此操作,因为我没有尝试过任何工作。

1 个答案:

答案 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;
    }
}