我遇到了以下问题:我需要构建一个方法,将BITMAP
和BRUSHES
作为参数。在这个方法中,我必须比较每个像素的颜色与参数中传递的颜色的笔刷。我怎么做?到目前为止,我只准备好以下代码:
public static int FindPixelsColor(Bitmap image, System.Windows.Media.Brushes color)
{
var qt = 0;
for (var x = 0; x < image.Width; x++)
{
for (var y = 0; y < image.Height; y++)
{
var currentPixel = image.GetPixel(x, y);
//If this color the pixel is equal to brush the color increments the variable qt
}
}
return qt;
}
对于位图图像我正在使用System.Drawing
;