1

我的 wpf 窗口中有一个 mediaelement 标签。它正在播放一个简单的动画,类似于 windows xp 复制文件对话框。

动画有一个丑陋的粉红色背景#FF00FF,我想要透明。我尝试在 OpacityMask 属性中设置颜色,但颜色仍然存在。关于如何从视频中删除颜色的任何想法?

4

1 回答 1

4

您可以使用着色器效果移除特定颜色。幸运的是,这种类型的着色器是 WPF 像素着色器效果库的一部分 - http://www.codeplex.com/wpffx,它是免费提供的。您应该查看的效果称为 ColorKeyAlpha。

在这里您可以找到有关该主题的更多信息,如果您不熟悉着色器,博客系列包含您需要的所有信息 -

于 2009-09-12T14:50:25.230 回答