枚举

GskBlendMode

声明

enum Gsk.BlendMode

说明 [src]

渲染节点可用的混合模式。

每个混合模式的实现都被推迟到渲染流水线中。

请参阅 https://www.w3.org/TR/compositing-1/#blending 了解更多有关混合和混合模式的信息。

成员

GSK_BLEND_MODE_DEFAULT

默认混合模式,不指定混合。

  • 值:0
  • 自版本 4.0 起可用
GSK_BLEND_MODE_MULTIPLY

源颜色与目标颜色相乘并替代目标颜色。

  • 值:1
  • 自版本 4.0 起可用
GSK_BLEND_MODE_SCREEN

将目标颜色和源颜色值的补色相乘,然后再对结果求补。

  • 值:2
  • 自版本 4.0 起可用
GSK_BLEND_MODE_OVERLAY

根据目标颜色值混合或取屏幕颜色,这是 hard-list 的反向操作。

  • 值:3
  • 自版本 4.0 起可用
GSK_BLEND_MODE_DARKEN

选择目标颜色和源颜色中较暗的颜色。

  • 值:4
  • 自版本 4.0 起可用
GSK_BLEND_MODE_LIGHTEN

选择目标颜色和源颜色中较亮的颜色。

  • 值:5
  • 自版本 4.0 起可用
GSK_BLEND_MODE_COLOR_DODGE

调亮目标颜色以反映源颜色。

  • 值:6
  • 自版本 4.0 起可用
GSK_BLEND_MODE_COLOR_BURN

调整目标颜色变暗,以反映源颜色。

  • 值:7
  • 自版本 4.0 起可用
GSK_BLEND_MODE_HARD_LIGHT

根据源颜色值混合或取屏幕颜色。

  • 值:8
  • 自版本 4.0 起可用
GSK_BLEND_MODE_SOFT_LIGHT

根据源颜色值调暗或调亮颜色。

  • 值:9
  • 自版本 4.0 起可用
GSK_BLEND_MODE_DIFFERENCE

从较亮颜色中减去两个组成颜色中较暗的颜色。

  • 值:10
  • 自版本 4.0 起可用
GSK_BLEND_MODE_EXCLUSION

产生类似于差异模式的效果,但对比度更低。

  • 值:11
  • 自版本 4.0 起可用
GSK_BLEND_MODE_COLOR

创建一个颜色,其色相和饱和度与源颜色相同,而亮度与目标颜色相同。

  • 值:12
  • 自版本 4.0 起可用
GSK_BLEND_MODE_HUE

创建一个颜色,其色相与源颜色相同,而饱和度和亮度与目标颜色相同。

  • 值:13
  • 自版本 4.0 起可用
GSK_BLEND_MODE_SATURATION

创建一个颜色,其饱和度与源颜色相同,而色相和亮度与目标颜色相同。

  • 值:14
  • 自版本 4.0 起可用
GSK_BLEND_MODE_LUMINOSITY

创建一个颜色,其亮度与源颜色相同,而色相和饱和度与目标颜色相同。

  • 值:15
  • 自版本 4.0 起可用