【发布时间】:2010-11-27 14:02:36
【问题描述】:
我有一个画布(Gdk 绘图区),我可以使用 Cairo 将其绘制到其中,但我需要将画布的内容保存到缓冲区中,在我的例子中是一个 Gdk Pixbuf。我想知道这是否可能,是否有更好的方法我想知道。
谢谢。
【问题讨论】:
我有一个画布(Gdk 绘图区),我可以使用 Cairo 将其绘制到其中,但我需要将画布的内容保存到缓冲区中,在我的例子中是一个 Gdk Pixbuf。我想知道这是否可能,是否有更好的方法我想知道。
谢谢。
【问题讨论】:
我们在 f-spot 中使用一个简单的复制例程来执行此操作。不是最优雅的解决方案,但它有效:
http://git.gnome.org/browse/f-spot/tree/lib/libfspot/f-pixbuf-utils.c#n170
【讨论】: