返回首页

您好,
对不起我braziliam的英语。
我试着做了一个小程序,创建一个二维数组,返回1,如果有颜色或0,如果没有,但永远返回0。任何人都可以帮我吗?我用一个ListBox看到回报

Bitmap newBitmap = new Bitmap(img.Width, img.Height);

 

byte[,] buffer = new byte[100,100]; 

 

for(int y=0;y<img.Height;y++) 

{ 

  for(int x=0;x<img.width;x++)>

  { 

   Color c = newBitmap.GetPixel(x,y); 

   int lumi = Convert.ToByte((int)(c.R*0.3 + c.G*0.59 + c.B*0.11));

   buffer[x,y] = Convert.ToByte((lumi  > 127) ? 1 : 0);

   

   listBox1.Items.Add(lumi);

  } 

} 

回答

评论会员: 时间:2
{