标签: gtk cairo surface gdk
我有一个画布(Gdk绘图区),我可以使用Cairo绘制它,但我需要将画布的内容保存到缓冲区中,在我的情况下是一个Gdk Pixbuf。如果有更好的方式,我想知道它是否可能。
感谢。
答案 0 :(得分:1)
我们使用简单的复制程序在f-spot中执行此操作。不是最优雅的解决方案,但它有效:
http://git.gnome.org/browse/f-spot/tree/lib/libfspot/f-pixbuf-utils.c#n170