现在我有一个image
               Bitmap bt = new Bitmap("文件路径")
我现在的问题是,我获取bt上的像素上的一点的RGB 
    bt.GetPixel(x,y) 获取像素点上坐标为x y上的这个点的RGB 我怎么才可以获取坐标为x y 以这个为中心,半径为5的一个圆,我想修改以坐标为x,y为中心半径为5的圆的RGB

解决方案 »

  1.   

    第一步先怎么更改这个圆内的RGB
      

  2.   

    求两点间的距离是不是小于等于5,是则在圆内private double GetDistance(int A_x,int A_y,int B_x,int B_y)
            {
                int x=System.Math.Abs(B_x   -   A_x );
                int y=System.Math.Abs(B_y   -   A_y );
                return Math.Sqrt(x*x+y*y);
            } 
      

  3.   

    比如中信点坐标是是(x0,y0)

     if ((x-x0)*(x-x0)+(y-y0)*(y-y0)<r*r)  //r为半径
    {
                                                //园内
    }
    else
    continue;