枚举

GdkPixbufPixbufAlphaMode

已弃用:2.42 

声明

enum GdkPixbuf.PixbufAlphaMode

说明 [源代码]

控制可绘制元素的 Alpha 通道。

这些值可以传递给 gdk-pixbuf-xlib 中的 gdk_pixbuf_xlib_render_to_drawable_alpha(),以控制如何处理图像的 Alpha 通道。

此函数可以创建一个双级裁剪蒙版(黑白)并在绘制图像时使用它。

将来,当 X Window System 获得一个 Alpha 通道扩展时,便可以在任意可绘制元素上进行完全 Alpha 合成。目前,这两种情况均会回退到双级裁剪蒙版。

自 2.42 起弃用

GdkPixbuf 中没有 GdkPixbufAlphaMode 的用户,并且 Xlib 实用工具函数已拆分到自己的库 gdk-pixbuf-xlib 中。

成员

GDK_PIXBUF_ALPHA_BILEVEL

将创建一个双级裁剪蒙版(黑白)并用于绘制图像。不透明度低于 0.5 的像素将被视为完全透明,而所有其他像素将被视为完全不透明。

  • 值:0
  • 自 2.0 起可用
GDK_PIXBUF_ALPHA_FULL

目前回退到 #GDK_PIXBUF_ALPHA_BILEVEL。将来将进行完全 Alpha 合成。

  • 值:1
  • 自 2.0 起可用