Frage

Ich habe ein Mediaelement-Tag in meinem Wpf-Fenster. Es ist eine einfache Animation, ähnlich wie der Windows XP-Kopie Dateidialog zu spielen.

Die Animation hat eine hässliche rosa Hintergrund # FF00FF, dass ich transparent sein soll. Ich habe versucht, die Farbe in der OpacityMask Attribut Einstellung, aber die Farbe bleibt. Alle Ideen, wie ich die Farbe aus dem Video entfernen?

War es hilfreich?

Lösung

Sie können einen Shader-Effekt verwenden, um eine bestimmte Farbe zu entfernen. Glücklicherweise ist diese Art von Shader ist Teil der WPF Pixel Shader Effects Library - http://www.codeplex.com/wpffx , die kostenlos zur Verfügung gestellt ist. Die Wirkung, die Sie sehen sollten heißt ColorKeyAlpha.

hier können Sie weitere Informationen zu diesem Thema finden und wenn Sie neu in Shadern diese Blog-Serie alle Informationen hat Sie benötigen -

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top