C#在图片上添加文字代码
创建.NET WinForm程序,设置项目的默认命名空间为Keleyi.Com,在窗体上添加一个PictureBox控件pictureBox_keleyi_com和一个Button控件button_AddStringToImage_keleyi_com。
using System;
using System.Drawing;
using System.IO;
using System.Net;
using System.Windows.Forms;
namespace Keleyi.Com
{
public partial class KeleyiImageForm : Form
{
public KeleyiImageForm()
{
InitializeComponent();
}
//按钮点击事件 jihua.cnblogs.com
private void button_AddStringToImage_keleyi_com_Click(object sender, EventArgs e)
{
HttpWebRequest request_keleyi_com = (HttpWebRequest)WebRequest.Create(@"http://keleyi.com/image/a/q9e4nvb3.jpg");
WebResponse response_keleyi = null;
Stream keleyi_com_stream = null;
response_keleyi = request_keleyi_com.GetResponse();
keleyi_com_stream = response_keleyi.GetResponseStream();
Bitmap bmp = new Bitmap(keleyi_com_stream);
Graphics g = Graphics.FromImage(bmp);
String str = "柯乐义 keleyi.com";
Font font = new Font("宋体", 16);
SolidBrush sbrush = new SolidBrush(Color.Black);
g.DrawString(str, font, sbrush, new PointF(10, 30));
MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
if (pictureBox_keleyi_com.Name == "pictureBox_ke"+"leyi_com")
pictureBox_keleyi_com.Image = Image.FromStream(ms);
}
}
}
程序实现在网上的图片(http://keleyi.com/image/a/q9e4nvb3.jpg)上加上字符串“柯乐义 keleyi.com”,在窗体上显示出来。
本文:http://www.cnblogs.com/jihua/p/imgaddstring.html
原文:http://keleyi.com/a/bjac/xtxyoei0.htm
最新文章
- windows下R语言在终端的运行
- C#程序中注释过多的8条理由
- strlen和mb_strlen区别
- PHP字符串函数之 strstr stristr strchr strrchr
- JavaScript高级程序设计48.pdf
- Android自定义Toast宽度无法设置问题解决
- ThinkPHP 的CURD 基本操作
- Linux服务器间信任关系建立方法
- gdb调试整理
- LeetCode_N-Queens II
- Android程序的入口点
- Python 連接 MySQL
- 关于Trie KMP AC自动机
- zabbix主动上报的python脚本
- 用photoshop将图片四角变成圆角
- jmeter使用csv进行参数化(一)
- C语言网蓝桥杯1116 IP判断
- 每日一练之排序算法(P1097 统计数字)
- vs2012升级vs2017后的一些坑
- day08--文件操作(2)
热门文章
- 我是如何用Go语言搭建自己的博客的
- JavaScript进阶内容1:各种对象类型判断
- zepto - toggleClass
- Java知多少(109)数据库更新
- epoll源码实现分析[整理]
- Tip8:Unity中诸如 Awake() Start() Update()等函数的 执行顺序
- iOS-定时器
- mysql如何更改数据库名(一键实现mysql改数据库名)
- Brute Force - B. Candy Boxes ( Codeforces Round #278 (Div. 2)
- 甲骨文白桃花心木P6 EPPM 8.2项目点提供样本