Vra

Ek het 'n mediaelement tag in my WPF-venster. Dit speel 'n eenvoudige animasie, soortgelyk aan die dialoog Windows XP kopie lêer.

Die animasie het 'n lelike pienk agtergrond # FF00FF, wat ek wil om deursigtig te wees. Ek het probeer om die opstel van die kleur in die OpacityMask kenmerk, maar die kleur bly. Enige idees oor hoe ek die kleur van die video?

kan verwyder
Was dit nuttig?

Oplossing

Jy kan 'n shader effek gebruik om 'n spesifieke kleur te verwyder. Gelukkig hierdie tipe shader is deel van die WPF Pixel Shader Effects Library - http://www.codeplex.com/wpffx wat gratis beskikbaar. Die effek wat jy moet kyk na heet ColorKeyAlpha.

Hier jy kan meer inligting oor die onderwerp vind en as jy nuut is tot shaders hierdie blog reeks het al die inligting wat jy nodig het -

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top