Pregunta

Tengo una etiqueta de elemento multimedia en mi ventana wpf. Está reproduciendo una animación simple, similar al cuadro de diálogo de copia de Windows XP.

La animación tiene un fondo rosado feo # FF00FF, que quiero ser transparente. Intenté configurar el color en el atributo OpacityMask, pero el color permanece. ¿Alguna idea sobre cómo puedo eliminar el color del video?

¿Fue útil?

Solución

Puede usar un efecto de sombreado para eliminar un color específico. Afortunadamente, este tipo de sombreador es parte de la Biblioteca de efectos de sombreador de píxeles de WPF - http://www.codeplex.com/wpffx que está disponible de forma gratuita. El efecto que debe observar se llama ColorKeyAlpha.

Aquí puede encontrar más información sobre el tema y si es nuevo en shaders esta serie de blogs tiene toda la información que necesitará -

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top