gdkpixbuf

    0热度

    1回答

    我想通过套接字发送图像Pixbuf,但接收到的图像只有黑白和扭曲。 下面是我使用以下步骤: 1)获取PIXBUF 2的像素阵列)的序列化的像素阵列 3)序列化的字符串转换为BytesIO 4 )寄过来的插座 MyShot = ScreenShot2() frame = MyShot.GetScreenShot() #this function returns the Pixbuf a = fr

    1热度

    1回答

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

    1热度

    1回答

    我使用Gtk.StatusIcon,并且想要更改某些像素的颜色;我有一段代码,用一个我想要设置的颜色加载一个1x1像素的PNG文件,然后将它复制到图标Pixbuf中。 尽管这样做有效,但它有一个明显的缺点,即必须为每种颜色创建1x1像素,因此我无法使用任意颜色,只能使用为图像创建的预定义颜色。 如何将像素设置为任意RGBA颜色? 我现在使用的代码(简化用于演示目的):我试图创建与GdkPixbuf

    1热度

    1回答

    我正在研究一些涉及使用P/Invoke从几个C++ DLL调用非托管函数的代码。我希望能够将应用程序构建为32位或64位。 目前,它只能用作x86。 我有每个引用的C++ DLL的32位和64位副本,并且使用以下代码来更改DllDirectory,具体取决于应用程序是构建为x86还是x64(/ lib/x64保存64位dll ,/ lib中/ 86保持32位的): [DllImport("kern

    0热度

    1回答

    我试图做我认为会很平凡的事情,但不管我用ClutterImage尝试什么,我都会收到错误消息Unable to load image data。我使用的语言是Vala,因此Clutter的Vapi文件有可能是错误的。 GdkPixbuf我看起来不错,我可以用它设置一个GtkImage,我可以将它保存到磁盘上而不会出错,但是如果我将图像文件读回到GdkPixbuf - >ClutterImage,我

    2热度

    1回答

    我正在尝试创建一个小应用程序,该应用程序显示您在文件选择器中选择的图像。它应该在用户调整窗口大小时调整大小。 我的应用程序工作到我将这段代码添加到我的类的构造函数,应该让图像调整窗口大小时调整大小的能力。 window.size_allocate.connect(() => { resize_image(); //<-- a problem }); 这个“应该”调用的

    0热度

    2回答

    我没办法把我的应用程序链接: 我得到“未定义参考符号‘gdk_pixbuf_major_version’ 我是一个Win32程序员,这是我首次涉足Linux操作系统。 我的目标设备是Ubuntu xenial,GTK + 3.18.9。 从gdk_pixbuf_features.h Gdk-Pixbuf版本是2.32.2。我有一个静态库(_rUtilitiesLinuxx64)这样做: GdkPi

    0热度

    1回答

    由于ClutterTexture现在被标记为不推荐,我遵循建议,并用一个ClutterActor取代它,它的内容设置为pixbuf。 from gi.repository import Clutter, GdkPixbuf, Cogl Clutter.init([]) stage = Clutter.Stage() stage.set_size(600, 300) # old styl

    0热度

    1回答

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

    0热度

    1回答

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