相关疑难解决方法(0)

使用C#锐化位图

我想在图像上放置一个锐化滤镜.我找到了一个简短教程的网站.我试着在C#中这样做,所以这是我的代码.无论如何,我试图找出它为什么不起作用.我不知道我做错了什么,如果是的话,请告诉我该怎么做才能让它按原样运作.谢谢

        public static Bitmap sharpen(Bitmap image)
    {
        Bitmap sharpenImage = new Bitmap(image.Width, image.Height);

        int filterWidth = 3;
        int filterHeight = 3;
        int w = image.Width;
        int h = image.Height;

        double[,] filter = new double[filterWidth, filterHeight];

        filter[0, 0] = filter[0, 1] = filter[0, 2] = filter[1, 0] = filter[1, 2] = filter[2, 0] = filter[2, 1] = filter[2, 2] = -1;
        filter[1, 1] = 9;

        double factor = 1.0;
        double bias = 0.0;

        Color[,] result = new Color[image.Width, image.Height]; …
Run Code Online (Sandbox Code Playgroud)

c# image bitmap image-processing

14
推荐指数
3
解决办法
2万
查看次数

标签 统计

bitmap ×1

c# ×1

image ×1

image-processing ×1