Я пытаюсь захватить изображение текущего окна или виджета и сохранить его в файл изображения. Проблема в том, что я использую Gtk # на Mono, поэтому это должно быть решение, которое будет работать с этим.
По сути, что-то вроде этого:
myWidget.SaveImage("imageFile.png");
Я бы предпочел PNG или JPEG, но подходит растровое изображение.