图层混合
Read time: 1 minute(s)
UI 图层在 Video 图层顶部,UI 图层和 Video 图层在重叠区域进行 Alpha 叠加和 Color Key 操作,Color Key 操作优先于 Alpha 叠加。在 UI 图层和 Video 图层都没有覆盖到的区域显示背景色。
UI Alpha 有三种模式:
- Pixels Alpha 模式:ui_alpha = pixel_alpha
当 pixel alpha 不存在时,ui_alpha = 255。
- 全局 Alpha 模式:ui_alpha = G_ALPHA
G_ALPHA 为设置的全局 alpha 值,取值范围为 0~255。
- 混合 Alpha 模式:ui_alpha = pixels alpha * G_ALPHA/255
UI 图层和 Video 图层透明度混合计算:
r_out=(r_ui*alpha_ui+r_video*(255-alpha_ui))/255 g_out=(g_ui*alpha_ui+g_video*(255-alpha_ui))/255 b_out=(b_ui*alpha_ui+b_video*(255-alpha_ui))/255
