110,547
社区成员
发帖
与我相关
我的任务
分享
Bitmap image = new Bitmap(101, 101);
var graph = Graphics.FromImage(image);
graph.Clear(Color.Black);
Brush brush = new SolidBrush(Color.Red);
Pen pen = new Pen(brush,1);
graph.DrawEllipse(pen, 0, 0, 100, 100);
var compareColor = Color.FromArgb(255, Color.Black);
for (var i = 0; i < 50; i++)
{
int num = 0;
for (var j = 0; j < 50; j++)
{
var color = image.GetPixel(i, j);
if (color == compareColor)
{
num += 2;
}
else
{
break;
}
}
Console.WriteLine("第{0}和{1}行有{2}个点", i, 101 - i, num);
}