我将 pygtk 与 PIL 一起使用。我已经找到了一种将 PIL Image
转换为 gtk.gdk.Pixbuf
的方法。我为显示 pixbuf 而做的是创建一个 gtk.gdk.Image
,然后使用 img.set_from_pixbuf
。我现在想在这张图片上画几条线。显然我需要一个 Drawable
来做到这一点。我已经开始查看文档,但我已经打开了 8-10 个窗口,而且一点也不简单。
那么 - 我需要输入什么魔法来获得代表我的图片的 Drawable,在上面绘制一些东西,然后将它变成 gdk.Image
这样我就可以在我的应用程序?
最佳答案
我正在做类似的事情(绘制到 gdk.Drawable),我发现 set_foreground 不起作用。为了实际使用我想要的颜色进行绘制,我使用了以下内容:
# Red!
gc.set_rgb_fg_color(gtk.gdk.Color(0xff, 0x0, 0x0))
关于python - pygtk:在 gtk.gdk.Pixbuf 上画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1213090/