我想获取屏幕上某一块的图像
例如我屏幕是1280*800的
我想获取到 左上角坐标为250,250
目标坐标为350,350的矩形范围内的图像
怎么获取?然后保存到Bitmap里
例如我屏幕是1280*800的
我想获取到 左上角坐标为250,250
目标坐标为350,350的矩形范围内的图像
怎么获取?然后保存到Bitmap里
解决方案 »
- 我想利用Webbrowser修改里的html代码里全部的"link"替换成"url"然后重新载入应该怎么写?
- BindingSource绑定数据
- 画矩形
- 用C#把word转换成chm格式的文件
- 请高手来看下
- .net 简单的问题晕了!!!!!!!!
- 想自动更新多个文件除了exe文件,updater Application block v2.0如何实现?
- *****************请问一个C#调用VC++的DLL问题?*******************
- j2ee 中如何是checkbox达到.net中的enble不可用的功能
- 数据库连接在代码的哪个地方关闭较合适?
- 急!需要做个组织机构图,谁能提供代码?
- C# 使用DirectShow捕获视频并压缩的问题
{
using (Bitmap bitmap = new Bitmap(SelectionRectangle.Width, SelectionRectangle.Height))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.CopyFromScreen(SourcePoint, DestinationPoint, SelectionRectangle.Size);
}
bitmap.Save(FilePath, System.Drawing.Imaging.ImageFormat.Bmp);
}
}或
Rectangle R = System.Windows.Forms.Screen.PrimaryScreen.Bounds;
Image img = new Bitmap(R.Width, R.Height);
Graphics G = Graphics.FromImage(img);
G.CopyFromScreen(new Point(0, 0), new Point(0, 0), new Size(R.Width, R.Height));。
IntPtr dc = G.GetHdc();
G.ReleaseHdc(dc);
G.Dispose();
img .Save("c:\\a.jpg");
我不是要截图的说 /(ㄒoㄒ)/~~
我只是想放到Bitmap里