问题标签 [gdkpixbuf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python3 Gtk3 将 GdkPixbuf 附加到 Gtk.ListStore
我正在尝试将自定义 GdkPixbuf 添加到 ListStore 中,以打印不同的图像(如果模型提供)或默认的 .
我越来越:
RuntimeWarning:期望编组借用的引用,但 Python 中没有任何内容持有对该对象的引用。请参阅: https ://bugzilla.gnome.org/show_bug.cgi?id=687522
如何将 pixbufer 提供给 ListStore 以便能够打印它?
pygtk - Draw on GdkPixbuf without cairo in python gtk 3?
How do I draw on a GdkPixbuf object without using cairo? There are quite a few samples in gtk 2 that do this by obtaining a Pixmap and draw on it. However, I can seem to find any function that return a Pixmap in gtk 3. For example render_pixmap_and_mask() is no longer available for a Pixbuf object. How do I obtain a pixmap or any drawable from a GdkPixbuf in gtk 3 (similar to gdk_cairo_set_source_pixbuf)?
rust - Rust Gtk 使用 glade 文件从 pixbuf 设置 GtkImage
我正在尝试将图像从缩放的 pixbuf 加载到 Glade with Rust 的现有 GtkImage 小部件。我已阅读有关此主题的所有 Gtk-rs 文档,它应该基于此工作。但是,尝试从 pixbuf 加载时总是会出现问题。这是我重现错误的代码:
这是林间空地文件 test.glade
当我尝试从 pixbuf 加载图像时,我总是收到以下错误消息:expected struct gdk_pixbuf::Pixbuf
, found enumstd::result::Result
。我正在使用安装了最新 Rust 的 Linux。
c - 是什么导致了这个 C 内存泄漏?(退出错误 137)
我不太确定为什么我的 C 程序会泄漏,它与set_image_scaled()
我很确定的功能有关,并且与我调整图像大小有关。基本上,一旦我用 gphoto2 拍照,我将该文件保存为 jpg,然后我在 GTK 中打开该图片并使用 pixbuf 调整它的大小,然后相应地在显示器上设置图像小部件。我怎样才能解决这个问题?我搞不清楚了。已经玩了几个小时了。我在 raspbian 上使用树莓派。模型 3b+。
这是它给我的错误:
不断遇到内存泄漏的有问题的代码在 cam_main 函数中,特别是:
所以我相信这与这里的代码和我程序顶部的静态变量有关:
这是我的完整代码:
canvas - 无法使用 node-canvas 加载带有 base64 图像的 svg
使用函数 loadImage 加载 svg(内部带有 base64 图像)文件时出现问题,出现异常:
这是我的代码和测试 svg 文件:
svg 文件:
https ://github.com/Automattic/node-canvas/files/4774170/input.svg.zip
当我运行命令时:
node server.js
我收到错误:
我的环境:
- 操作系统:MacOS Catalina 10.15.5
- 节点:v10.16.0
- NPM:6.9.2
- 画布:canvas@2.6.1
请帮我解决这个问题。
是否有任何从源代码构建节点画布的文档指南,以便我可以使用节点画布构建和调试(一些指南已过时并且有很多编译错误)。
谢谢!
c - 未定义对 gdk_pixbuf_save 和 gdk_pixbuf_new_from_data 的引用
我有以下代码,它是对此处找到的代码的修改。在这里结合本教程。
但是,编译时出现以下链接器错误:
C:/Users/user1/AndroidStudioProjects/Project/app/jni/tutorial-3.c:344:未定义对“gdk_pixbuf_new_from_data”的引用
C:/Users/user1/AndroidStudioProjects/Project/app/jni/tutorial-3.c:347:未定义对“gdk_pixbuf_save”clang++的引用:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我#include <gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h>
的文件顶部有,有人知道我可能做错了什么吗?
c - 在 C 中查找图像的主要颜色
我有一个 GdkPixbuf 格式的图像,要在 cairo 表面上绘制。如何获得图像中可能是 svg 或 png 格式的最主要颜色?
python - GTK - 来自列表的 Python Pixbuf
我将图标数据放入 Python 列表中。我怎样才能把这个图标数据放到 pixbuf 中?我在这个来源中找不到它。
这是我获取图标数据的代码:
Python 3、GTK3、操作系统:类 Debian Linux。
c++ - 如何初始化 Guchar Gtk3
我正在尝试在 Gtk 窗口中显示图像我将图像作为 std::string 存储在内存中,并且我正在尝试显示它,但我似乎无法将图像放入GdkPixbuf*
. 这是我的函数,它获取我知道它有效的图像数据,因为如果我将数据写入文件,我可以打开它
这是调用 get 的主循环FileInMem()
。我已经将数据输入 guchar* 并打印了它,但是一旦我这样做了,我就不能写任何其他指令或者我得到一个核心转储错误任何在窗口中显示图像而不写入磁盘的方法都是伟大的
c++ - 在编码 gdk_pixbuf_module 时,获得对 gdk 宏处理的“gdk_pixbuf_webp_anim_get_type”的未定义引用(?)
所以我正在研究我的第一个 gdk_pixbuf_module。将动画添加到 webp 模块。尽管在头文件和 c 文件中尝试了许多变体,但我不断收到这些链接错误,我认为这些错误与 gdk_pixbuf 宏有关。我的猜测是我做了一些简单的错误,但我无法发现它。帮助表示赞赏。
这是头文件 io-webp-anim.h :
这是 io-webp-anim.c 文件的摘录:
GDK_PIXBUF_WEBP_ANIM 和 GDK_PIXBUF_WEBP_ANIM_ITER 两个宏执行类型转换,涉及 fcn: gdk_pixbuf_webp_anim_get_type 和 gdk_pixbuf_webp_anim_iter_get_type 。现在在我发现的 gdk_pixbuf 模块的示例中,我没有必要实现这些功能 - 它们似乎是由宏以某种方式自动处理的。
但是我的构建给出了错误(好像我需要专门定义那些 fcns):
这里发生了什么?