当前位置: 技术问答>linux和unix
一下午了都没搞定,关于gdk-pixbuf的问题
来源: 互联网 发布时间:2015-06-15
本文导语: 现在有两个pixbuf,其中一个是用gdk_get_default_root_window()得到的,还有一个是gdk_pixbuf_new_from_file()加载了一个xpm文件只有黑白两种颜色,我想把后者覆盖到前者上面,黑色部分原样覆盖,白色部分不覆盖(透明),请问有什么办法? ...
现在有两个pixbuf,其中一个是用gdk_get_default_root_window()得到的,还有一个是gdk_pixbuf_new_from_file()加载了一个xpm文件只有黑白两种颜色,我想把后者覆盖到前者上面,黑色部分原样覆盖,白色部分不覆盖(透明),请问有什么办法?
|
用gdk_gc_set_clip_mask ()设置裁减。
|
注意,编译的时候需要加入 gdk-pixbuf-config --libs,还需要包含头文件gdk-pixbuf/gdk-pixbuf.h文件,只有在gtk2.0或以上版本才支持