【问题标题】:How to write contents of a Cairo Image surface into a Gdk Pixbuf?如何将 Cairo Image 表面的内容写入 Gdk Pixbuf?
【发布时间】:2010-11-27 14:02:36
【问题描述】:

我有一个画布(Gdk 绘图区),我可以使用 Cairo 将其绘制到其中,但我需要将画布的内容保存到缓冲区中,在我的例子中是一个 Gdk Pixbuf。我想知道这是否可能,是否有更好的方法我想知道。

谢谢。

【问题讨论】:

    标签: gtk cairo surface gdk


    【解决方案1】:

    我们在 f-spot 中使用一个简单的复制例程来执行此操作。不是最优雅的解决方案,但它有效:

    http://git.gnome.org/browse/f-spot/tree/lib/libfspot/f-pixbuf-utils.c#n170

    【讨论】:

    • 链接失效了,有什么办法可以再发一次?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    相关资源
    最近更新 更多