我正在尝试获取屏幕截图。在Windows下工作就像一个魅力。
Windows:http://i.imgur.com/QzmMDmO.jpg
但是,在Ubuntu(14.04 LTS,使用Wine)下并没有正常工作。
示例:http://i.imgur.com/R62IDUt.jpg
我知道这是一个Wine问题,没有正确包装所有功能。但是,有没有其他方法可以尝试在Ubuntu / Windows下运行的屏幕截图?感谢。
我的实际代码:
int screenLeft = SystemInformation.VirtualScreen.Left;
int screenTop = SystemInformation.VirtualScreen.Top;
int screenWidth = SystemInformation.VirtualScreen.Width;
int screenHeight = SystemInformation.VirtualScreen.Height;
using (Bitmap bmp = new Bitmap(screenWidth, screenHeight)){
using (Graphics g = Graphics.FromImage(bmp)){
g.CopyFromScreen(screenLeft, screenTop, 0, 0, bmp.Size);
}
}
答案 0 :(得分:1)
我将Wine更新为1.7.5(测试版),现在它的工作就像一个魅力!