图像像素读取最快的方法和比较预定义的方法

时间:2015-05-07 07:52:44

标签: c#

我想读取多个图像的像素并与预定义像素进行比较。我正在使用一种方法并成功地完成它,但这种方法太慢了,我想要一种快速的方法。这不是一个好方法。

for (int i = 0; i < ht; ++i)
                {
                    for (int j = 0; j < wid; ++j)
                    {

                        Color pixel = myimage.GetPixel(j, i);

                        if (pixel == Color.FromArgb(0, 0, 0)) black++;

                        else if (pixel == Color.FromArgb(255, 255, 255)) white++;
                    }
                }`

1 个答案:

答案 0 :(得分:0)

在循环之前定义黑白颜色,而不是在循环中定义,所以你只需要执行一次。