asp.net 5.图片和验证码
2024-09-03 15:56:37
1.基本画图
//给用户创建一张图片,并且保持一张图片。
//创建一个画布
using (Bitmap map = new Bitmap(, ))
{
//绘画布创建一个画笔
using (Graphics g = Graphics.FromImage(map))
{
g.Clear(Color.Gray);//清除整个绘画面,以指定背景颜色填充
//再画布上写字。 //1:写的是什么字
//2:字体的样式,字体大小等。
//3:用什么颜色填充字体
//4:在画布的什么位置写字
g.DrawString("传智播客", new Font("黑体", 14.0f, FontStyle.Bold), Brushes.Red, new PointF(, )); //将画布保存成一张图片.
string fileName = Guid.NewGuid().ToString();
//将画布保存成一张图片,并且指定图片的类型
map.Save(context.Request.MapPath("/ImageUpload/" + fileName + ".jpg"), System.Drawing.Imaging.ImageFormat.Jpeg);
context.Response.Write("<html><body><img src='/ImageUpload/" + fileName + ".jpg'/></body></html>");
}
}
最新文章
- SQL Server-分页方式、ISNULL与COALESCE性能分析(八)
- 喜马拉雅FM抓包之旅
- 20145205《Java程序设计》第四次实验:Android环境搭建
- php中的ip2long和long2ip的理解
- Master page and jquery
- java基础之 反射
- SPOJ 694. Distinct Substrings (后缀数组不相同的子串的个数)转
- **Apache Options指令详解
- cocos2d制作动态光晕效果基础——blendFunc
- android手机打电话代码分析
- poj 1523 SPF【点双连通求去掉割点后bcc个数】
- C语言面试题(嵌入式开发方向,附答案及点评)
- perl 导出函数到当前名字空间
- 希腊字母、拉丁字母、Markdown、拼写与读音中英对照表
- 打不开BT,一直重复的关闭开启。
- Markdown格式
- python 中常见绘图属性
- hibernate深度学习 游离状态 HQL
- Python标准库12 数学与随机数
- python之使用heapq()函数计算列表中数值大小