zoukankan
html css js c++ java
产生随机图片,并返回图片内的文字
/**/
///
<summary>
///
产生随机图片,并返回图片内的文字
///
</summary>
///
<param name="img">
要显示图片的控件
</param>
///
<param name="path">
图片显示的文字
</param>
public
string
R_random(System.Web.UI.WebControls.Image img,
string
path)
{
string
tmp;
//
文字
Random rnd
=
new
Random();
tmp
=
rnd.Next().ToString().Substring(
0
,
4
);
Graphics g
=
null
;
Bitmap bmp
=
new
Bitmap(
50
,
100
);
g
=
Graphics.FromImage(bmp);
SizeF rec
=
g.MeasureString(tmp,
new
Font(
"
宋体
"
,
12
));
int
nwidth
=
(
int
)rec.Width;
int
nheight
=
(
int
)rec.Height;
g.Dispose();
bmp.Dispose();
bmp
=
new
Bitmap(nwidth,nheight);
g
=
Graphics.FromImage(bmp);
g.FillRectangle(
new
SolidBrush(Color.FromArgb(
90
,
126
,
220
)),
new
Rectangle(
0
,
0
,nwidth,nheight));
g.DrawString(tmp,
new
Font(
"
宋体
"
,
12
),
new
SolidBrush(Color.Yellow),
new
PointF(
0
,
0
));
string
fff
=
path
+
@"
tmp\validation.gif
"
;
bmp.Save(fff,System.Drawing.Imaging.ImageFormat.Gif);
img.ImageUrl
=
fff;
return
tmp;
查看全文
相关阅读:
Seaslog高性能日志系统学习
同步、异步与阻塞、非阻塞、协程
SQL常用增删改查语句
js里的document对象大全(DOM操作)
php的cURL资源的初步使用
hive学习笔记(初级)
使用NSIS制作可执行程序的安装包
C#设置一个控件可以鼠标拖动
C#画图超出屏幕的部分无法显示的解决方法
C#获取当前不同网卡对应的iP
原文地址:https://www.cnblogs.com/aipeli/p/251775.html
最新文章
label按钮和文字对齐
textarea高度自适应
EditTable可编辑的表格
2017春 前端自动化(四) 图片精灵的使用
前端自动化(三) 合并压缩css、压缩js、添加时间戳、打包上线操作
2017春 前端自动化(二) 页面自动刷新、sass与css转换的使用、pxToRem直观转换
CCF201409-2 画图 java(100分)
递归
动态规划
CCF201412-2 Z字形扫描 java(100分)
热门文章
CCF201503-2 数字排序 java(100分)
CCF201509-2 日期计算 java(100分)
CCF201512-2 消除类游戏 java(100分)
CCF201609-2 火车购票 java(100分)
CCF201703-2 学生排队 java(100分)
CCF201612-2 工资计算 java(100分)
Redis连接实例
TCP/IP four-storey model
IP address 和子网划分
fastcgi 网关学习
Copyright © 2011-2022 走看看