Graphics.CopyFromScreen截取Windows照片查看器中图片出现白点的问题 CopyFromScreen截图白点杂点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public Bitmap GetScreenBmp(Rectangle rect) { Bitmap screenBmp = new Bitmap(rect.Width, rect.Height); using (Graphics g = Graphics.FromImage(screenBmp)) { g.CopyFromScreen(rect.X, rect.Y, 0, 0, rect.Size); Cursor.Current.Draw(g, new Rectangle(Cursor.Position.X, Cursor.Position.Y, 33, 33)); } return screenBmp; }不就是这样用吗,为什么要使用CopyPixelOperation.SourceCopy参数,怎么用的 非常感谢你的回答,但您应该没有测试这段代码,除Windows照片查看器之外的窗口都没有问题,至少目前没有发现,唯独截取Windows照片查看器显示的图片时出现这种情况。测试代码:private void button3_Click(object sender, EventArgs e) { this.BackgroundImage = GetScreenBmp(new Rectangle(0, 0, Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height)); } 估计是压缩算法的问题,生成png的图片可能不会 能介绍下SQLMap吗? 将Matrix矩阵转换为Vector3坐标 如何用C#开发以下三个应用程序 在线等!!C#调用VB6写的dll问题 使自已开发的WORD COM组件只在iexplorer.exe启动时加载 Remoting高手进,这里是你的提分机!!!!! 请问谁有C#的试题啊,我去面试可能要做笔试啊 急需关于代码着色方面的一切 如何传送一个自定义类到XML WebServer 上的方法中。 关于只用.net和sql server实现oa的技术方案讨论。希望大家来说说,来者有分,决不吝啬! C# 异步查询 关于Combobox控制的事件
{
Bitmap screenBmp = new Bitmap(rect.Width, rect.Height); using (Graphics g = Graphics.FromImage(screenBmp))
{
g.CopyFromScreen(rect.X, rect.Y, 0, 0, rect.Size);
Cursor.Current.Draw(g, new Rectangle(Cursor.Position.X, Cursor.Position.Y, 33, 33));
}
return screenBmp;
}
不就是这样用吗,
为什么要使用CopyPixelOperation.SourceCopy参数,怎么用的
非常感谢你的回答,但您应该没有测试这段代码,
除Windows照片查看器之外的窗口都没有问题,至少目前没有发现,唯独截取Windows照片查看器显示的图片时
出现这种情况。
测试代码:
private void button3_Click(object sender, EventArgs e)
{
this.BackgroundImage = GetScreenBmp(new Rectangle(0, 0, Screen.AllScreens[0].Bounds.Width, Screen.AllScreens[0].Bounds.Height));
}