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

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

于 2022-06-30 发布 文件大小:42.61 kB
0 300
下载积分: 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# 去重 去掉数组中的重复数字
    C# 去重功能范例演示,去掉数组中的重复数字,定义一个一维数组,并赋值,循环遍历定义的一维数组,并输出其中的元素,定义两个int类型的变量,分别用来表示数组下标和存储新的数组元素,,根据数组下标的值遍历数组元素,定义一个标识,以便从这里开始执行语句,然后再定义一个循环数组,循环遍历排序后的数组元素并输出:   Console.Write("排序后的数组:");   foreach (int n in arr)//循环遍历排序后的数组元素并输出    Console.Write(n + " ");   int[] newArr = RemoveNum(arr);//去掉重复数字   Console.WriteLine();   Console.Write("去掉重复数字之后的数组:");   foreach (int n in newArr)//循环遍历排序后的数组元素并输出    Console.Write(n + " ");   Console.ReadLine();
    2023-08-21 20:00:03下载
    积分:1
  • C# zxing.dll控件生成条形、二维,包括39
    C# 生成条形码,这个程序是使用了zxing.dll控件例子,可以生成包括39码在内的条形码,还可生成二维码,程序自身是WPF类型的。用户测试时,输入13位数字字符串,然后单击对应按钮即可生成二维码或条形码,可对其进行解码。   请参阅源代码中的相关目录,对应的是生成39条码和一般条码的源代码,这两个类型都有生成二维码的例子,代码中关键点已添加了注释。
    2023-04-28 02:50:03下载
    积分:1
  • C# 保存对数据库记录的插入、删除及修改操作结果
    C# 保存对数据库记录的插入、删除及修改操作结果,设置控件数据源,对操作的结果以MessageBox.Show在消息框中显示提示信息,执行过程中验证Shippers数据表、验证Phone字段、验证CompanyName字段
    2022-04-08 04:57:49下载
    积分:1
  • Visual C#创建两个基本的线程(多线程)实例
    Visual C#创建两个基本的线程(多线程)实例,为了演示方便,这里把本实例 写成了一个控制台程序,创建两个线程后,通过控制台输出线程信息,演示了两个线程同时工作,下面来看具体代码:   创建两个基本的线程:   Thread thread1 = new Thread(new ThreadStart(Thread1)); //使用自定义方法Thread1声明线程   thread1.Priority = ThreadPriority.Lowest;//设置线程的调度优先级   Thread thread2 = new Thread(new ThreadStart(Thread2)); //使用自定义方法Thread2声明线程   thread1.Start();//开启线程一   thread2.Start();//开启线程二   定义函数向控制台输出线程:   static void Thread1()   {    Console.WriteLine("线程一");   }   输出线程二则可按照上面再创建一个函数,不再列举源码了。
    2022-03-18 18:55:49下载
    积分:1
  • C# GroupBy将字符串数组按元素长度分组
    C#演示 GroupBy字符串操作范例,C# GroupBy将字符串数组按元素长度分组:   string[] Words = new string[] { "what", "is", "your", "name", "?", "my", "name", "is", "lyf", "." };   var Groups = from word in Words   group word by word.Length into lengthGroups//按单词长度将单词分组   orderby lengthGroups.Key descending//按单词长度降序排列   select new   {    Length = lengthGroups.Key,//取单词长度    WordCollect = lengthGroups//取该长度的单词分组集合   };最后使用foreach循环遍历每组单词,将罗列出包括指定字符的单词是哪几个。
    2023-08-16 01:45:03下载
    积分:1
  • C# 最简单的文件复制实例
    C# 最简单的文件复制实例,文件拷贝的示例,比较简单,若要启用启用xp_cmdshell, 请查看启用xp_cmdshell使用说明。
    2022-03-01 11:06:17下载
    积分:1
  • 7Zip
    This file is part of SevenZipSharp.    SevenZipSharp is free software: you can redistribute it and/or modify    it under the terms of the GNU Lesser General Public License as published by    the Free Software Foundation, either version 3 of the License, or    (at your option) any later version.    SevenZipSharp is distributed in the hope that it will be useful,    but WITHOUT ANY WARRANTY; without even the implied warranty of    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    GNU Lesser General Public License for more details.    You should have received a copy of the GNU Lesser General Public License    along with SevenZipSharp.  If not, see .
    2022-07-20 00:09:31下载
    积分:1
  • 一些小数 整数各种数学计算方法示例合集
    C#演示数学计算的源码,演示了一些小数 整数各种数学计算方法示例,包括了源码合集,比如设置货币小数点左边的分节号、设置数字小数点左边的分节号、对整型算术运算进行溢出检查、实现基本数据类型的任意转换、随机获取数组中的数据元素等,里面每个功能都对应一段代码,你可把这些功能片段整合到你的C#函数集中。
    2022-03-24 00:00:20下载
    积分:1
  • C# 浮动窗体 会跑的左右漂浮移动窗口
    C#制作的浮动窗体,动态左右漂浮移动的窗口,打开后,漂浮在其它窗口上边,由左向右漂浮移动,从截图上看不出动态漂浮移动的效果,你可以下载源码,编译运行实例即可看到,窗体漂浮移动部分的代码,如下示:   private void timer1_Tick(object sender, System.EventArgs e)   {    Point p = new Point(this.DesktopLocation.X + 1, this.DesktopLocation.Y);    this.DesktopLocation = p;    if (p.X == 550)    {    timer1.Stop();    }   }
    2023-02-27 10:00:03下载
    积分:1
  • C#结合数据库生成饼形图表
    C#结合数据库生成饼形图表,这种图表是常见的数据统计图表,饼形图、柱状图等使用十分广泛,本程序演示了C#从数据库中读取出数据,然后交给饼形图生成模块,加载数据生成饼形图表。   //清空背景色   g.Clear(Color.White);   Pen pen1 = new Pen(Color.Red);   Brush brush1 = new SolidBrush(Color.PowderBlue);   Brush brush2 = new SolidBrush(Color.Blue);   Brush brush3 = new SolidBrush(Color.Wheat);   Brush brush4 = new SolidBrush(Color.Orange);   Font font1 = new Font("Courier New", 16, FontStyle.Bold);   Font font2 = new Font("Courier New", 8);   g.FillRectangle(brush1, 0, 0, width, height); //绘制背景图   g.DrawString("公司员工年龄比例饼形图", font1, brush2, new Point(80, 20)); //书写标题   int piex = 100, piey = 60, piew = 200, pieh = 200;   //20-25岁员工在圆中分配的角度   float angle1 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man20to25));   //26-30岁员工在圆中分配的角度   float angle2 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man26to30));   //31-40岁员工在圆中分配的角度   float angle3 = Convert.ToSingle((360 / Convert.ToSingle(Sum)) * Convert.ToSingle(man31to40));   g.FillPie(brush2
    2022-04-12 00:35:45下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载