登录
首页 » C#源码 » C#合成图片 组合文字及图像的实例

C#合成图片 组合文字及图像的实例

于 2022-06-30 发布 文件大小:42.61 kB
0 314
下载积分: 2 下载次数: 1

代码说明:

C# 将多个文字图形图像组合成复合图形,一个组合文字及图像的实例。基于WPF技术实现,可作为一个C#学习WPF图像处理的简单范例。C# 将多个文字图形图像组合成复合图形:   DrawingGroup MyGroup = new DrawingGroup();   RadialGradientBrush MyRadialGradientBrush = new RadialGradientBrush();   MyRadialGradientBrush.Freeze();   FontStyle MyStyle = FontStyles.Normal;   FontWeight MyWeight = FontWeights.Medium;   MyWeight = FontWeights.Bold;   MyStyle = FontStyles.Italic;   string MyText = "Visual C++ 2017源码素材网实例精粹罗斌编著";   var MyFont = new FontFamily("宋体");   FormattedText MyFormattedText = new FormattedText(MyText,    System.Globalization.CultureInfo.GetCultureInfo(86),    FlowDirection.RightToLeft,    new Typeface(MyFont, MyStyle, MyWeight, FontStretches.Normal),    FontSize, MyRadialGradientBrush);   Pen MyPen = new Pen(Brushes.Black, 2);   MyPen.Freeze();   ……   更多源代码敬请下载本源码。运行截图如下图所示。

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

发表评论

0 个回复

  • C# 从Uri指定的位置获取Cookie
    C# 从Uri指定的位置获取Cookie,获取当前WPF程序的Cookie数据,Cookie设置成功,请转到第二页面测试!
    2023-04-11 17:30:04下载
    积分:1
  • C# FileInfo获取文件的各种属性
    C# 创建FileInfo对象,获取文件的各种属性,可以获取到以下的文件信息:创建时间、上次访问时间、上次写入时间、文件名称、完整目录、完整路径、是否只读、文件长度。   具体的实现过程:   textBox1.Text = openFileDialog1.FileName;   FileInfo finfo = new FileInfo(textBox1.Text); //实例化FileInfo对象   string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead;   long lgLength;   strCTime = finfo.CreationTime.ToShortDateString(); //获取文件创建时间   strLATime = finfo.LastAccessTime.ToShortDateString(); //获取上次访问该文件的时间   strLWTime = finfo.LastWriteTime.ToShortDateString(); //获取上次写入文件的时间   strName = finfo.Name; //获取文件名称   strFName = finfo.FullName;//获取文件的完整目录   strDName = finfo.DirectoryName;//获取文件的完整路径   strISRead = finfo.IsReadOnly.ToString(); //获取文件是否只读   lgLength = finfo.Length; //获取文件长度   MessageBox.Show("文件信息: 创建时间:" + strCTime + " 上次访问时间:" + strLATime + " 上次写入时间:" + strLWTime + " 文件名称:" + strName + " 完整目录:" + strFName + " 完整路径:" + strDName + " 是否只读:" + strISRead + " 文件长度:" + lgLength);   以上代码段请写入一个按钮事件中,这样当用户单击按钮时,执行上述代码。
    2023-02-14 12:35:03下载
    积分:1
  • C# 使用 tabControl创建窗体TAB效果
    C# 使用 tabControl创建窗体TAB选项卡效果,大家都熟悉的功能,这个例子比较基础,面向C#的初学者,下面是实现本功能的核心代码:   private void Form1_Load(object sender, EventArgs e)   {    tabControl1.ImageList = imageList1;    tabPage1.ImageIndex = 0;    tabPage1.Text = "选项卡1";    tabPage2.ImageIndex = 0;    tabPage2.Text = "选项卡2";   }   本TAB运行效果请参见截图,完整源码请下载。
    2022-08-22 06:09:52下载
    积分:1
  • Visual C# 读取音频文件并复制到剪贴板
    粘贴剪贴板音频数据并播放,Visual C# 读取音频文件并复制到剪贴板,此外还提供了清空剪贴板上音频数据的功能。下面我们分别来看这几个重点功能具体是如何实现的,代码如下:   private void Button1_Click(object sender, EventArgs e)   {//读取音频文件并复制到剪贴板    Byte[] MyData=System.IO.File.ReadAllBytes("WindowsXP.wav");    Clipboard.SetAudio(MyData);   }   private void Button2_Click(object sender, EventArgs e)   {//粘贴剪贴板音频数据并播放    object MyData =Clipboard.GetData(DataFormats.WaveAudio);    System.Media.SoundPlayer MyPlayer=new System.Media.SoundPlayer();    MyPlayer.Stream = (System.IO.Stream)MyData;    MyPlayer.Play();   }   private void Button3_Click(object sender, EventArgs e)   {//清空剪贴板上的音频数据    Clipboard.Clear();   }   需要完整的可编译源代码项目,请下载本源码。
    2022-01-25 17:41:37下载
    积分:1
  • 通过C#的程序实现分离数据库功能
    C#分离数据库功能,这个功能相信对于熟悉SQLSERVER的程序开发者不陌生了,本示例演示C#编写程序,实现数据库分离功能。C#分离数据库将执行以下代码:   try   {    SqlCommand cmd = new SqlCommand();//创建数据库命令对象    con.Open();//打开数据库连接    cmd.Connection = con;//设置连接属性    cmd.CommandText =//设置要执行的SQL语句    "sp_detach_db @dbname= + this.comboBox1.Text+";    cmd.ExecuteNonQuery();//执行SQL语句    MessageBox.Show("分离成功");//弹出消息对话框   }   catch(Exception ey)   {    MessageBox.Show(ey.Message);//抛出异常信息,弹出消息对话框   }
    2022-04-06 22:36:25下载
    积分:1
  • C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形
    C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:   private void button1_Click(object sender, EventArgs e)   {    Graphics graphics = this.CreateGraphics();//声明一个Graphics对象    Pen myPen = new Pen(Color.Black, 8);//实例化Pen类    //调用Graphics对象的DrawRectangle方法    graphics.DrawRectangle(myPen, 10, 10, 150, 100);   }
    2022-03-24 16:40:35下载
    积分:1
  • C# 3DTools.dll WPF 3D建模、透视、动画效果演示实例
    这是一个使用C# 3DTools.dll WPF技术实现的 3D建模、透视、动画效果演示实例,本源码包括了以下演示范围:使用ScreenSpaceLines3D绘制的3D坐标系、3D立方体、球、不同光源的折射、不同材质的视觉效果、2D房子、3D房子,用MatrixCamera模拟透视相机等功能,关于透视的若干参数设置和实现原理,请参考PerspectiveByMatrixCamera.xaml.cs,在此文件中包括了正射投影的若干参数, 计算M坐标系下的三个轴单位向量 Mx,My,Mz,计算平移矩阵的dx,dy,dz,计算正射投影矩阵的Sx,Sy,Sz,dz等。   创建相机和光源、坐标系请参考Sphere.xaml.cs文件,如果line3D非空,则需要绘制构建的三角网,计算出来的点,然后加入到MeshGeometry3D的Positions属性。
    2023-08-07 10:10:03下载
    积分:1
  • C# 以阴影效果显示列表控件
    C# 以阴影效果显示ListBox列表控件,为ListBox显示列表控件增加渐变阴影效果,最终效果如图所示,阴影效果呈现向外扩散的渐变效果,实现方法简单,仅供参考。
    2022-04-02 01:34:44下载
    积分:1
  • C# 用于视频播放器的TimeLine时间线
    C# 用于视频播放器的TimeLine时间线源码,时间线预览效果可运行文件在VideoEditor文件夹的Bin目录下,不过需要.NET Framework 4.7版本以上,源码资源文件,包括了图片资源,代码资源都齐全,在VS2016或更高版本下运行。   本例用时间线来演示播放进度,类似进度条的功能。
    2022-12-02 17:55:03下载
    积分:1
  • C#监测服务运行
    C#监测服务运行源码,监测服务的运行,且服务重启时会给相应用户发邮件
    2022-01-26 04:33:30下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载