【发布时间】:2021-02-14 18:59:54
【问题描述】:
在 C/C++ 中使用 GDK 时,我尝试将具有透明背景的 GdkPixbuf 复制到另一个 GdkPixbuf 上,gdk_pixbuf_copy_area() 说:
(scroll:6227): GdkPixbuf-CRITICAL **: 10:41:37.084: gdk_pixbuf_copy_area: assertion '!(gdk_pixbuf_get_has_alpha (src_pixbuf) && !gdk_pixbuf_get_has_alpha (dest_pixbuf))' 失败
如果 gdk_pixbuf_copy_area() 不会这样做,那我该怎么做呢?我想更改目标 GdkPixbuf,而不是显示或窗口或其他任何内容,因此覆盖和合成似乎不是答案。
谢谢。
【问题讨论】: