public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
Bitmap img=new Bitmap(1027,768);
Graphics g = Graphics.FromImage(img);
g.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(1024, 768));
Color color = img.GetPixel(200, 300);
}
}
取一个像素也不用整个屏幕拷贝~~~
Bitmap img = new Bitmap(1, 1);
Graphics g = Graphics.FromImage(img);//这里的g充当img对象的画笔
//从屏幕复制200,300点起一个像素长宽的区域(一个像素长宽相当于就一个点啦)
//复制后的图像填充到img对象0,0位置起~~~(其实这里就复制了一个像素)
g.CopyFromScreen(new Point(200, 300), new Point(0, 0), new Size(1, 1));
//因为就一个像素,所以就在0,0点了
Color color = img.GetPixel(0, 0);
MessageBox.Show(color.ToString());
转载于:https://www.cnblogs.com/yxbsmx/archive/2008/08/30/1280324.html