我想在图像上放置一个锐化滤镜.我找到了一个简短教程的网站.我试着在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)