我想从另一个位图获取一个方块的位图,这是我桌面的屏幕截图。 我有这个代码,但它超出了范围:
public static Bitmap GetPixelsAround(int r, Bitmap capture, Point e)
{
Bitmap res = new Bitmap(r*2+1,r*2+1);
int rx = 0, ry = 0;
for (int x = e.X-r; x < e.X + r; x++)
{
for (int y = e.Y-r; y < e.Y + r; y++)
{
res.SetPixel(rx, ry, capture.GetPixel(x, y));
ry++;
}
rx++;
}
return res;
}