C# 填充不规则图片的问题
现在我将一个图片的轮廓画了出来 我需要将 轮廓里的内容添加成 白色 或者其他色 怎么做
下面是代码 不过好像不对只是画出了轮廓 没有填充死 等高手
GraphicsPath GP = new GraphicsPath();
SolidBrush mySolidBrush = new SolidBrush(Color.GreenYellow);
Color C = Color.FromArgb(0, 0, 0, 0);
// Point[] poins = new Point[]
for (int z = 0; z < result.Width; z++)
for (int w = 0; w < result.Height; w++)
//// 这
if (result.GetPixel(z, w) != C
&& (z > 0 && result.GetPixel(z - 1, w) == C
|| z < result.Width - 1 && result.GetPixel(z + 1, w) == C
|| w > 0 && result.GetPixel(z, w - 1) == C
|| w < result.Height - 1 && result.GetPixel(z, w + 1) == C))
GP.AddRectangle(new Rectangle(new Point(z, w), new Size(1, 1)));
//GP.AddArc
using (Graphics G = Graphics.FromImage(result))
//{
G.FillPath(mySolidBrush, GP);
// G.DrawPath(Pens.Black, GP);
//}
//result.Save("D:\\aaa.jpg");