C# MediaElement赢得';不显示PNG不透明度

C# MediaElement赢得';不显示PNG不透明度,c#,wpf,mediaelement,C#,Wpf,Mediaelement,我无法获取媒体元素来显示PNG图像文件的不透明度变化。附加的示例PNG有几个红色带(R=255,G=0,B=0),具有不同的不透明度级别。您可以看到浏览器正确地显示了它。但如果我将其加载到媒体元素中,所有红色带都显示为纯红色(即不透明度alpha=255)。它只是一个标准的WPF媒体元素。如有任何建议,将不胜感激 为什么要使用MediaElement显示图像图像类在这方面似乎更有用。@Fdooch,我想对图像应用像素着色器,这些着色器可以处理媒体元素。很抱歉,我在这里无能为力。我只知道media

我无法获取媒体元素来显示PNG图像文件的不透明度变化。附加的示例PNG有几个红色带(R=255,G=0,B=0),具有不同的不透明度级别。您可以看到浏览器正确地显示了它。但如果我将其加载到媒体元素中,所有红色带都显示为纯红色(即不透明度alpha=255)。它只是一个标准的WPF媒体元素。如有任何建议,将不胜感激


为什么要使用
MediaElement
显示图像<代码>图像类在这方面似乎更有用。@Fdooch,我想对图像应用像素着色器,这些着色器可以处理媒体元素。很抱歉,我在这里无能为力。我只知道mediaelement不久前甚至不能在视频上显示透明区域。@Fdooch,我试过你的建议了。我测试了这个图像,将它添加到位图中并用PictureBox控件显示。这很好。所以这不是图像的问题。这是媒体元素。