近日做截图程序,按下热键后截取屏幕,然后将截取的图片调暗,再显示.问题是遍历bitmap处理每个像素点好慢,按下热键到显示图片要3,4秒时间,用BitmapData也不见成效...求解决方法.
解决方案 »
- C# 获取卷标.....
- C# 调用delphi动态库
- 有没有办法:实例化一个子类的时候,即调用重载的构造函数(有参数),又调用自己的默认的构造函数(无参数
- C# GIF动画各帧透明的处理
- 单色的背景上有一个自定义不规则图形,如何根据这个不规则图形的形状生成一个GraphicsPath或region.
- 我将一个ASP.net项目从2000的机子上拷到2003服务器上,在vs.net中运行,提示“无法在WEB服务器上启动调试.未将英项目配置为调试“这是怎么
- 点击tabcontrol中的tabpage第一次显示的时候发生什么事件,为什么没有show的事件呢。
- 请问C#里面如何将数据传给实例化对象,并让其打印出来呢
- .net的设置问题
- 问一个登录问题(控件)
- 新人求助,怎么用反射
- 想问下。C#中怎么把List集合转为DataSet。
public Bitmap GetScreen() {
Bitmap bmp = new Bitmap(Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height);
using (Graphics g = Graphics.FromImage(bmp)) {
g.CopyFromScreen(0, 0, 0, 0, bmp.Size);
SolidBrush sb = new SolidBrush(Color.FormArgb(125,0,0,0));
g.FillRectangle(sb,0,0,bmp.Width,bmp.Height);
sb.Dispose();
}
return bmp;
}返回的图像上 就是 变暗了的
直接打的代码 应该没有问题
这个是我以前做的一个截图程序 虽然 现在看来代码写的不咋滴 但是截图还是可以的
http://blog.csdn.net/crystal_lz/article/details/7327268这个是效果图
可以自动捕捉窗体区域