Ubuntu下的屏幕截图(Wine)

时间:2015-09-28 20:40:31

标签: c# ubuntu screenshot ubuntu-14.04 wine

我正在尝试获取屏幕截图。在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);
    }
}

1 个答案:

答案 0 :(得分:1)

我将Wine更新为1.7.5(测试版),现在它的工作就像一个魅力!