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;
查看全文
相关阅读:
父组件和子组件之间的生命周期执行顺序
Vue生命周期四个阶段
Vue watch监听
Vue computed计算属性 理解
Vue中v-if 与 v-show的区别
虚拟DOM
MVC与MVVM原理
单例模式 回流与重绘
判断某个对象属于哪种数据类型
原生JS的兼容性问题
原文地址:https://www.cnblogs.com/aipeli/p/251775.html
最新文章
webpack中按需引入mint-UI报Error: .plugins[0][1] must be an object, false, or undefined
vue 与 vue-router 在 webpack 中的使用
webpack基础+进阶+优化
vue中好用的插件地址
Vue 兼容ie 使用transpileDependencies
对于axios的封装
echarts解决问题-问题描述看图
实现elemenu-ui中el-tabs的hover切换效果
原生html标签marquee被废弃后js解决方案
关于vue项目的请求拦截器和响应拦截器
热门文章
ssr服务端渲染
使用Joi来验证数据模型
pycharm创建虚拟环境
nextTick的实现原理是什么?
Vue事件绑定原理是什么?
v-model的实现
为什么 v-for 和 v-if 不建议用在一起?
v-if和v-show的区别以及应用场景?
computed 和 watch 的区别以及应用场景?
Vue中什么阶段才能调用DOM?什么阶段能发起请求?
Copyright © 2011-2022 走看看