是否有可能将GdkPixbuf的不透明度设置为50%左右?问题是我正在用Gtk2编写(不能切换到Gtk3!)一个文件浏览器小部件(用于远程文件传输),如果文件是隐藏的,我希望文件的图标是50%透明的。
GdkPixbuf
我使用GFileInfo获取图标并将其加载到GdkPixbuf中,但我不知道如何更改不透明度。
GFileInfo
发布于 2018-09-10 08:41:50
透明在alpha通道中处理。如果您的像素不透明(请与alpha检查),您可以尝试调用alpha添加alpha通道。然后在像素上迭代,并将每个像素的alpha值设置为50% (即128个),因为gdk使用无乘α。有关在像素上迭代的一种方法,请参阅文档。
https://stackoverflow.com/questions/52223826
相似问题