62,047
社区成员
发帖
与我相关
我的任务
分享
for (x = 1; x < w; x++)
{
for (y = 1; y < h; y++)
{
try
{
rl = wImage.GetPixel(x, y).R;
gl = wImage.GetPixel(x, y).G;
bl = wImage.GetPixel(x, y).B;
}
catch
{
return;
}
if (!(rl == 255 && gl == 255 && bl == 255))
{
if (rl + 25 < 255)
rl += 25;
if (gl + 25 < 255)
gl += 25;
if (bl + 25 < 255)
bl += 25;
g.DrawEllipse(new Pen(new SolidBrush(Color.FromArgb(al, rl, gl, bl))), x1 + x, y1 + y, 1, 1);
}
else
{
g.DrawEllipse(new Pen(new SolidBrush(Color.FromArgb(0, rl, gl, bl))), x1 + x, y1 + y, 1, 1);
}
}
}
g.Save();