登录
首页 » C#源码 » C#播放wmv视频并填充到文字轮廓中

C#播放wmv视频并填充到文字轮廓中

于 2022-01-26 发布 文件大小:3.85 MB
0 72
下载积分: 2 下载次数: 1

代码说明:

C#播放wmv视频并填充到文字轮廓中,这个应该是一个艺术字效果吧,本程序实现了两个功能:一、视频文件播放功能(wmv),二、将视频影像填充到文字轮廓中显示,这个就有意思了,最终实现了比较动感的艺术字动画效果,在视频播放方面,主要使用MediaElement();实现,文字填充方面,基于TextBlock.Foreground实现,下面是具体一些的代码:   使用视频剪辑填充文字的线条   MediaElement MyMediaElement = new MediaElement();   MyMediaElement.Source = new Uri("Bear.wmv", UriKind.Relative);   MyMediaElement.IsMuted = true;   VisualBrush MyVisualBrush = new VisualBrush();   MyVisualBrush.Visual = MyMediaElement;   TextBlock MyTextBlock = new TextBlock();   MyTextBlock.FontFamily = new FontFamily("宋体");   MyTextBlock.FontSize = 180;   MyTextBlock.Text = "编程";   MyTextBlock.FontWeight = FontWeights.Bold;   MyTextBlock.Foreground = MyVisualBrush;   this.Content = MyTextBlock;   运行截图如下,不过本站截图是静态的,看不到本示例的动画效果,请下载源码在VS中编译运行,查看效果。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# WPF 方法为TextBox控件设置背景图像
    C# 为TextBox控件设置背景图像,结合C#的WPF实现,其实刚开始我还以为这是一个图像特效,在图片上添加文字,如示例截图所示的黄圈的部分,其实有一个TextBox,鼠标单击一下就会发现,这里可以输入文字的,正好输入在图片的上方,好像是为图片添加描述文字,其实本实例所展示的功能和图像处理关系不大,主要是对TextBox的操作,为其增加了一张背景图片所呈现出的效果。核心代码如下:   private void Window_Loaded(object sender, RoutedEventArgs e)   {//为TextBox控件设置背景图像    ImageBrush MyImageBrush = new ImageBrush();    MyImageBrush.ImageSource =new BitmapImage(    new Uri("J003.jpg", UriKind.RelativeOrAbsolute));    MyImageBrush.AlignmentX = AlignmentX.Left;    MyImageBrush.Stretch = Stretch.None;    this.textBox1.Background = MyImageBrush;   }
    2022-08-20 01:07:16下载
    积分:1
  • C# 读取GDI+图像元数据
    C# 读取GDI+图像元数据,比如可读取图片的长度和宽度/ID/类型等信息.
    2023-04-30 06:00:03下载
    积分:1
  • C# 2015 在按钮中调用出下拉菜单的
    C# 2015 在按钮中调用出下拉菜单的源码,在按钮中显示一个下拉菜单的小三角,用户单击这个小三角即可显示出下拉菜单,这种用法之前也有不少,但有些新手不知道如何实现,希望通过这个简单的例子源码,你会学习到一些相关的知识技巧,制作出按钮下拉菜单的风格来。
    2023-02-15 19:40:04下载
    积分:1
  • C#保存和显示XML图像文件
    C#保存和显示XML图像文件的源码,本程序实现的功能主要是打开一个图像,格式为JPeg, Gif, Bmp, etc等,然后可保存XML图像文件,还可显示显示XML图像文件,每一步操作都会以MessageBox.Show的方式弹出对话框提示。
    2023-06-27 15:40:04下载
    积分:1
  • C#制作的WPF立体动画简单实例
    C#制作的WPF立体动画简单实例,像是一个太阳能电池版样子的立体动画,改变角度,是一个相当基础的WPF动画制作实例,运行效果请参见截图所示。
    2023-09-04 01:05:03下载
    积分:1
  • C# winform邮件发送 可抄送、密送、发附件
    C# 可抄送、密送、发附件的Winform发邮件程序,邮件主是信息的填写部分要注意格式不能错,抄送和密送时多个收件人以分号隔开,可连续发送多个附件,多个附件以分号隔开。发送邮件采用了发送邮件函数的方式,方便以模块化调用 ,发邮件还可异步发送,SMTP 服务器要求安全连接需要设置smtp.EnableSsl = Ssl属性。   请注意:发送邮件前,请先配置然后再发邮件(注:以上参数为格式示例,需自行更改为实际真实有效的信息)。   发邮件的整体用户界面如测试图所示。
    2023-08-13 11:10:02下载
    积分:1
  • C# WPF 功能打印的示例
    C# WPF 功能打印的示例,加载内容后,可在本程序中直接打印出XAML文档。   private void button2_Click(object sender, RoutedEventArgs e)   {//打印文件    PrintDialog MyDialog = new PrintDialog();    if ((MyDialog.ShowDialog() == true))    {    MyDialog.PrintVisual(this.richTextBox1 as Visual, "我的XAML打印文档");    }   }   private void button3_Click(object sender, RoutedEventArgs e)   {//保存文件    string MyFileName = "MyFile.XAML";    TextRange MyTextRange;    System.IO.FileStream MyStream;    MyTextRange = new TextRange(this.richTextBox1.Document.ContentStart, this.richTextBox1.Document.ContentEnd);    MyStream = new System.IO.FileStream(MyFileName, System.IO.FileMode.Create);    MyTextRange.Save(MyStream, DataFormats.XamlPackage);    MyStream.Close();   }
    2022-01-23 10:57:00下载
    积分:1
  • 一个简单的C# 多线程实例
    一个简单的C# 多线程实例,创建多线程的简单实例,创建线程一和线程二,两者单独完成指定侨任务,创建多线程主要是使用C#中内置的方法new Thread()来实现,然后让每个线程执行一个for循环,来测试线程运行的效果。创建线程和运行线程的代码,可参考如下代码:   Thread thread1 = new Thread(new ThreadStart( Count));   thread1.Name="线程一";   Thread thread2 = new Thread(new ThreadStart( Count));   thread2.Name="线程二";   thread1.Start();   thread2.Start();
    2022-08-18 15:51:20下载
    积分:1
  • Visual C#播放媒体文件
    Visual C#播放媒体文件,支持播放的文件格式:mpg;*.avi;*.wma;*.wmv;*.mov;*.wav;*.mp2; *.mp3,支持的播放控制功能有:播放、暂停、停止、静音等。   运行后的程序界面如图所示。
    2023-07-22 03:40:03下载
    积分:1
  • C# 获取雇员信息并调整窗口大小
    C# 获取雇员信息并调整窗口大小,这个需要连接数据库,测试前请确保数据库已连接。   当运行本窗口后,拖动窗口,可看到窗体中的元素控件随窗体大小不断变化,窗口变大时,挖掘控件也会变大,实现自动跟随窗口的大小变化。
    2022-07-02 17:00:48下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载