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

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

于 2022-06-30 发布 文件大小:42.61 kB
0 295
下载积分: 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# 查询数据库时不显示重复记录,以查询已销售图书信息为例,演示如果略过重复数据,不显示重复的数据记录。   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT 书号,条形码,书名,作者,出版社 FROM tb_Book");   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2022-06-11 17:53:03下载
    积分:1
  • C# 使用字符串数组创建一组单选框数据
    C# 基于字符串数组创建一组单选按钮的例子,附上了例子源代码,大家可了解C#字符串数组的简单应用。   以下是例子中的代码,运行后可见如下图所示的图片效果:   //基于字符串数组创建一组单选按钮   string[] MyArray = new string[4];   MyArray[0] = "渝北区";   MyArray[1] = "巴南区";   MyArray[2] = "长寿区";   MyArray[3] = "南岸区";   RadioButton[] MyRadioButtons =new RadioButton[4];   for (int i = 0; i < 4; ++i)   {    MyRadioButtons[i] = new RadioButton();    MyRadioButtons[i].Text = MyArray[i];    MyRadioButtons[i].Location = new System.Drawing.Point(    10, 20 + i * 20);    this.groupBox1.Controls.Add(MyRadioButtons[i]);   }   this.groupBox1.Text = "请评选全市卫生城区:";
    2022-02-27 00:14:46下载
    积分:1
  • C#播放wmv视频并填充到文字轮廓中
    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中编译运行,查看效果。
    2022-01-26 01:31:34下载
    积分:1
  • 传世
    传世源码传世源码传世源码传世源码传世源码传世源码传世源码
    2022-03-03 05:08:19下载
    积分:1
  • C# WPF 制作一个悬停变化的按钮
    C# WPF 技术制作的动态按钮,一个将鼠标放置在按钮上产生样式动画效果的响应式按钮,源代码基于VS2010,当鼠标悬停于按钮时,按钮的背景色具备渐变动画效果,十分醒目,很好的用户的操作形成交互效果,借此源码你可了解一些WPF编程的基础技巧。
    2022-01-25 19:17:32下载
    积分:1
  • c语言开发经典范例,很全适合初学者。
    这是适合初学者的c语言开发源码,各个平台都可以用,对c的知识点每一个都有覆盖,可以作为刚入门的学习者用的,本人试过,觉得非常好,所以传上来大家共享。
    2023-07-04 13:50:03下载
    积分:1
  • C# 模糊文字 点击按钮文字模糊
    C# 制作的模糊文字 点击按钮文字模糊效果,这是基于WPF的一个图像特效,将文字模糊显示,如图所示,运行本程序后,点击窗口中的按钮,即可将按钮中的文字模糊处理。下面来看具体的模糊按钮文字的实现代码:   if (((Button)sender).BitmapEffect != null)   {    ((Button)sender).BitmapEffect = null;   }   else   {    Button MyButton = (Button)sender;    var MyBlurEffect = new System.Windows.Media.Effects.BlurBitmapEffect();    MyBlurEffect.Radius = 4;    MyBlurEffect.KernelType = System.Windows.Media.Effects.KernelType.Box;    MyButton.BitmapEffect = MyBlurEffect;   }
    2022-01-21 04:39:19下载
    积分:1
  • C#使用SqlDataAdapter对象的Fill方法填充DataSet
    C#使用SqlDataAdapter对象的Fill方法填充DataSet,具体是调用DataSet的Copy方法复制DataSet中的内容,完成填充的功能:   private void Form1_Load(object sender, EventArgs e)   {    //实例化SqlConnection变量conn,连接数据库    conn = new SqlConnection("server=.;database=db_14;uid=sa;pwd=");    //创建一个SqlCommand对象    SqlCommand cmd = new SqlCommand("select * from tb_test", conn);    SqlDataAdapter sda = new SqlDataAdapter();//创建一个SqlDataAdapter对象    //设置SqlDataAdapter对象的SelectCommand属性,设置执行的SQL语句    sda.SelectCommand = cmd;    ds = new DataSet(); //实例化DataSet    sda.Fill(ds, "test");//使用SqlDataAdapter对象的Fill方法填充DataSet    dataGridView1.DataSource = ds.Tables[0];//设置dataGridView1的数据源   }   private void button1_Click(object sender, EventArgs e)   {    DataSet ds1 = ds.Copy();//调用DataSet的Copy方法复制ds中的内容    dataGridView2.DataSource = ds1.Tables[0];//将ds1作为dataGridView2的数据源   }
    2022-11-04 09:50:03下载
    积分:1
  • C# 读取GDI+图像元数据
    C# 读取GDI+图像元数据,比如可读取图片的长度和宽度/ID/类型等信息.
    2023-04-30 06:00:03下载
    积分:1
  • C# 是行提交方式插入、删除、更新数据库记录
    C# 是行提交方式插入、删除、更新数据库记录,本实例小程序主要演示了以行提交方式插入数据库记录、以行提交方式修改数据库记录、以行提交方式删除数据库记录、使用带有列值的Update()方法修改记录、使用带有列值的Delete()方法删除记录、使用带有列值的Insert()方法插入记录,对应的各个功能核心代码如下:   private void button2_Click(object sender, EventArgs e)   {//以行提交方式修改数据库记录(首先以添加新数据源方式新增NorthwindDataSet)    NorthwindDataSet.ShippersRow MyRow;    MyRow = this.northwindDataSet.Shippers.FindByShipperID(1);    MyRow.Phone = "13996060872";    this.shippersTableAdapter.Update(this.northwindDataSet.Shippers);   }      private void button4_Click(object sender, EventArgs e)   {//使用带有列值的Update()方法修改记录    NorthwindDataSetTableAdapters.ShippersTableAdapter MyAdapter =    new MyForm.NorthwindDataSetTableAdapters.ShippersTableAdapter();    MyAdapter.Update("Speedy Express", "13036371686", 1, "Speedy Express", "13996060872");    this.shippersTableAdapter.Fill(this.northwindDataSet.Shippers);   }   private void button3_Click(object sender, EventArgs e)   {//以行提交方式删除数据库记录(首先以添加新数据源方式新增NorthwindDataSet)    Northwi
    2023-02-24 10:00:04下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载