上面心血来潮
要我们在网站上下订单的时候生成一个二维码来确认
我都还不知道二维码是什么意思在网上找了些资料
有的只是winForm的工具
但我要在我网上来生成的哪位大哥有这方面的资料
要我们在网站上下订单的时候生成一个二维码来确认
我都还不知道二维码是什么意思在网上找了些资料
有的只是winForm的工具
但我要在我网上来生成的哪位大哥有这方面的资料
解决方案 »
- 做过“下载功能”的高手请指教。
- asp.net img src的问题..................................新手求解,在线等
- 请教:mysql与ADO.NET数据类型映射。
- 在线等一个打印问题。。
- 快速结帖,如何在asp.net中用多个下拉列表框实现分级显示
- xml问题:怎样获取属性的值????????
- 为什么Repeater控件里面加入Panel控件后不能对Panel设置隐藏属性?
- 如何一次性删除某个文件夹,包括下面的所有文件及文件夹,还包括只读文件?100分
- grid的简单问题,在线等
- 乱码问题
- onload="test('test')" 居然出现缺少对象。
- 网站后台点击登录按钮什么反应都没有,谁知道是怎么回事???
例如:
public class GDraw
{
public int ValidatePic(string fileLocation)
{
Bitmap newBitmap = new Bitmap(36,16,PixelFormat.Format32bppArgb);
Graphics g = Graphics.FromImage(newBitmap);
g.FillRectangle(new SolidBrush(Color.White), new Rectangle(0,0,36,16));
Font textFont = new Font("Times New Roman",10);
RectangleF rectangle = new RectangleF(0,0,36,16);
Random rd = new Random();
int valationNo = 1000 + rd.Next(8999);
g.FillRectangle(new SolidBrush(Color.BurlyWood), rectangle);
g.DrawString(valationNo.ToString(), textFont, new SolidBrush(Color.Blue), rectangle);
newBitmap.Save(fileLocation, ImageFormat.Gif);
return valationNo;
}
图片我知道怎么画
但问题是
二维码是怎么来生成的 也就是他生成的原理方案
看看这个文章, 图片验证码的实现原理和方法贴一部分内容, 其余楼主慢慢看那些文章, 很不错
功能分析:
一般校验码具有的功能:
1、显示内容
显示内容一般是数字或者数字+字符,还有更变态的,显示的内容是随机汉字。
如何随机生成汉字,请看:
《用C#生成随机中文汉字验证码的基本原理》
http://wulei8899.cnblogs.com/archive/2005/06/29/183200.html2、内容显示
内容显示这里,有很多做法,常见的有以下几种:
2.1 以一个不常被看到的字体显示内容,
2.2 字体随机倾斜显示
2.3 每个字随机显示不同颜色
2.4 内容随机显示在不同位置。
2.5 文字采用就渐变颜色,同一个字就有好几种颜色组成。3、背景显示
常见背景显示方案:
3.1、使用干扰线来,后面随机显示数条干扰线,这些线的颜色跟字体的颜色类似
3.2、干扰点,后面随机显示数个干扰点,这些点的颜色跟字体的颜色类似
3.3、干扰色块,后面随机出现一个色块进行干扰
完全没有必要。一般的验证图片即可。
----------------------------------
不是用来验证的
而是用来和手机或其他东西对接
所以要在网页中生成二维码
然后客户用手机拍下来进行交易
可以支持二维四种条形码,PDF417 等等
参考地址
http://www.cnblogs.com/mail-ricklee/archive/2007/07/26/832670.html
主要的是免费的