创建.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

最新文章

  1. windows下R语言在终端的运行
  2. C#程序中注释过多的8条理由
  3. strlen和mb_strlen区别
  4. PHP字符串函数之 strstr stristr strchr strrchr
  5. JavaScript高级程序设计48.pdf
  6. Android自定义Toast宽度无法设置问题解决
  7. ThinkPHP 的CURD 基本操作
  8. Linux服务器间信任关系建立方法
  9. gdb调试整理
  10. LeetCode_N-Queens II
  11. Android程序的入口点
  12. Python 連接 MySQL
  13. 关于Trie KMP AC自动机
  14. zabbix主动上报的python脚本
  15. 用photoshop将图片四角变成圆角
  16. jmeter使用csv进行参数化(一)
  17. C语言网蓝桥杯1116 IP判断
  18. 每日一练之排序算法(P1097 统计数字)
  19. vs2012升级vs2017后的一些坑
  20. day08--文件操作(2)

热门文章

  1. 我是如何用Go语言搭建自己的博客的
  2. JavaScript进阶内容1:各种对象类型判断
  3. zepto - toggleClass
  4. Java知多少(109)数据库更新
  5. epoll源码实现分析[整理]
  6. Tip8:Unity中诸如 Awake() Start() Update()等函数的 执行顺序
  7. iOS-定时器
  8. mysql如何更改数据库名(一键实现mysql改数据库名)
  9. Brute Force - B. Candy Boxes ( Codeforces Round #278 (Div. 2)
  10. 甲骨文白桃花心木P6 EPPM 8.2项目点提供样本