pixbuf

    1热度

    1回答

    花了很长时间寻找答案后,我希望有人能帮助我解决这个问题。我试图在Fedora 21系统上使用gtkmm(版本3.14.0)和glade(版本3.18.3)来创建带有许多小图片的Gtk::TreeView/Gtk::ListStore。我可以很容易地将股票图标放入列表中,但添加Gdk::Pixbuf对象似乎出错了。没有显示错误或警告消息,但未显示Gdk::Pixbuf图像。 为了显示这个问题,我创建

    3热度

    2回答

    我在一些演示代码中有一个Pixbuf,我现在将其顺时针或逆时针旋转,具体取决于屏幕接触。 我这样做使用RotateSimple但这是限制在90度的倍数。 在GDK中有什么方法可以将Pixbuf缓冲区中的图像旋转45度(或更少)?

    0热度

    1回答

    我想知道在哪里可以找到所有这一切都在PixBuf实现的方法的文档(通过dir发现,python3): ['__class__', '__copy__', '__deepcopy__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__gdoc__', '__ge__', '__getattrib

    1热度

    1回答

    我已经使用GTK + 2(pygtk)编写了一个python程序。现在我想更新程序到GTK + 3,所以我必须使用pyGObject而不是pygtk。 我的问题是,我必须从GdkPixbuf.Pixbuf对象上的单个像素获取颜色。 在pygtk中,我可以使用Pixbuf.get_pixels_array()来获取包含所有像素的n数组。 在pyGObject中没有Pixbuf.get_pixels_

    1热度

    1回答

    使用python3,gtk3。我正在研究需要操作和显示(回放)视频帧的计算机视觉应用程序。 目前,制作新Pixbuf与静态方法new_from_data,通过从包含在所述操纵帧numpy的阵列创建的字节序列进料,我有性能的问题,例如不能够发挥在20fps的视频。 我想知道:这是去这种问题的方法是什么?是为每一个相对便宜或昂贵的框架创建一个新的Pixbuf?我应该使用其他方法,例如使用new_fro

    0热度

    1回答

    我想了解Pixbuf及其工厂方法new_from_data和new_from_stream背后的基础知识。 new_from_data需要一串包含图像数据的字节,以及其他信息,如每个样本的位数,图像高度和图像高度。 我不明白的是为什么new_from_stream不需要这些额外的图像信息。那么,Pixbuf如何知道如何渲染图像new_from_stream不会提供除Gio.InputStream以

    -1热度

    1回答

    我从字节加载Gdk.Pixbuf如何知道: _pixbuf = new Gdk.Pixbuf(bytes); 然后,我想读_pixbuf数据。但是,看起来数据实际上是在后台加载的,因为数据暂时不存在。如果我等,一切都很好。 我该如何知道何时完成或强制更新?

    4热度

    2回答

    我正在用Python和GTK 3在Ubuntu 12.04上编写一个应用程序。我遇到的问题是我无法弄清楚我应该如何在Web应用程序中用图像文件显示Gtk.Image。 这是据我已经来了: from gi.repository import Gtk from gi.repository.GdkPixbuf import Pixbuf import urllib2 url = 'http://

    1热度

    2回答

    我有一个pixbuf图像,我想用开罗将它保存为pdf。由于pixbuf太大,我想缩小它。我用scale_simple的方法。但是,缩放结果变得模糊。以下是我的截图。真正的图像在右边,在左边是来自pdf的图像 你知道如何在不损失质量的情况下缩小pixbuf吗?以下是我的示例代码。 from gi.repository import GdkPixbuf, Gdk import cairo cla

    0热度

    1回答

    我正在使用gtk + 3.14,我想加载用户选择的图片。 这里的代码正确显示的图片,但似乎并没有更新 GdkPixbuf * pixbuf。实际上,GdkPixbuf在函数内部不是NULL,但它在外部是 是NULL。我能做些什么来正确加载和使用pixbuf在其他功能? 这里是回调结构: struct callback_struct { GdkPixbuf *pix; GtkW