Я пытаюсь сделать снимок экрана. Под 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);
}
}