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;
查看全文
相关阅读:
Java Web系统经常使用的第三方接口
ExtJS笔记--applyTo和renderTo的差别
ORACLE触发器具体解释
java多线程样例
RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
排序——选择排序
常见hash算法的原理
jdk和jre是什么?都有什么用?(转帖)
Ubuntu下deb包的安装方法
參加《全流程全要素的研发项目管理》培训记录与心得
原文地址:https://www.cnblogs.com/aipeli/p/251775.html
最新文章
mysql 加入�列,改动列,删除列。
malloc函数具体解释
CreateProcess的使用方法
从Hadoop框架与MapReduce模式中谈海量数据处理(含淘宝技术架构)
AssertValid函数学习
html中#include file的使用方法
聊聊高并发(三十七)整理一下并发基础中的一些知识点
软件測试计划模板
利用hibernate的session查询数据库,而且在jsp页面显示表内容的方法
国内三大PT(Private Tracker)站分析
热门文章
进程调度
OS X下开发!ios系统贪食蛇!——from cocos2d-x 3.0
Java Swing 探索(一)LayoutManager
Qt多线程学习:创建多线程
Java 多线程编程两个简单的样例
Quartz中Cron表达式使用方法
linux上nagios安装完整版
EasyUI基础入门之Pagination(分页)
UML时序图
curl命令具体解释
Copyright © 2011-2022 走看看