uwp - UWP - 在视觉对象之间应用乘法 alpha 混合
问题描述
我有一个包含两个孩子的 RelativePanel:
- 具有 ContainerVisual cvA 的 FrameworkElement A,其作用类似于背景
- 一个带有另一个 ContainerVisual cvB 的 RelativePanel B,它在前景上显示一些矩形。
为了更好地理解,假设我在 cvA 中有一个作为 SpriteVisual 的 CompositionBrush 的图像,并且我必须叠加 cvB 的矩形(也是 SpriteVisuals)。
我想使用乘法(而不是加法)将图像的颜色与矩形进行 alpha 混合,以便这些矩形似乎突出了图像的某些部分。
我怎样才能实现这个目标?
注意:这里可以找到一个项目来重现环境:https ://github.com/cghersi/UWPExamples/tree/master/MultiplyAlphaBlending
解决方案
推荐阅读
- php - 尽管看到该字段,但使用 Webdriver $I->fillField 的代码接收不起作用
- databricks - 我可以在数据块中创建等效的 SQL 临时表吗?
- javascript - 为什么当我尝试读取 object[key].value 时出现未定义?
- python - 查找给定角色中的所有用户 discord.py
- xamarin.forms - 如何从 ParseObject 的子类中的相关用户获取数据?
- ansible - 需要帮助循环通过 Ansible msg 输出
- swift - 如何在 Combine 中最好地创建 @Published 值的发布者聚合?
- python - 如何在 Python 中解压缩复合文件
- python - 从版本 0.8.2 更新到 0.9 时 Geopandas 性能损失
- python-2.7 - 无法在我的 docker 映像上运行 pytest,“无效语法”