如何检测最黑的像素

时间:2014-08-21 18:49:59

标签: c# winforms image-processing pixels

我有一个应用程序,可以根据用户输入的文本创建图像。在那张图片中,我想检测顶部字母的开头在哪里,这样我就可以标记我的品牌标识并相应地裁剪图像。

这是我到目前为止所尝试的,但无法让它发挥作用......

Bitmap myBitmap = new Bitmap(Image.FromFile(@"C:\Users\me\Desktop\test_textimage.jpg"));

for (int j = 0; j < 2000; j++) // loops Y axis
{
    for (int i = 0; i < 3500; i++) // loops X axis
    {
        System.Drawing.Color color = myBitmap.GetPixel(i, j);
        if (color == System.Drawing.Color.Black)
        { // breakpoint here... it never hits...
        }
    }
}

我100%确定图像是黑色字体到白色背景。测试了photoshop。

有人可以帮忙吗?感谢。

0 个答案:

没有答案