Рисую на GtkDrawingArea с помощью ф-ций GDK (gdk_draw_...). Как сохранить полученное изображение в, допустим, *.jpg-файл? (или какой-нибудь другой растровый формат)
Этот код делает скриншот экрана. Вместе с панелью задач и т.д. :( Мне же нужно то изображение, которое отрисовывается на DrawingArea. Причем вместе с той частью, которая скрыта (у меня DrawingArea в ScrolledWindow). Это возможно?
Вобщем, пока сделал так: переопределил ф-ции отрисовки, чтоб рисовали на pixmap. На основе pixmap создал pixbuf. При таком решении все нормально сохраняется. Хотя, мне кажется, это глупое решение.