网上几种常见校验码图片分析
前幾天受刺激了,準備把CSDN的校驗碼圖片修改。就上網找了一些參考示例。和分析了一些校驗碼的功能。不敢獨享,整理到一起,跟大家分享。
至于CSDN新的校驗碼寫法,不是這里面的任何一種。也不是網上可以找到的。這個不好公開,如果想研究校驗碼圖片,建議研究我這里給的幾個推薦鏈接。
一些常見的驗證碼效果圖:
功能分析:
一般校驗碼具有的功能:
1、顯示內容
顯示內容一般是數字或者數字+字符,還有更變態的,顯示的內容是隨機漢字。
如何隨機生成漢字,請看:
《用C#生成隨機中文漢字驗證碼的基本原理》
http://wulei8899.cnblogs.com/archive/2005/06/29/183200.html
2、內容顯示
內容顯示這里,有很多做法,常見的有以下幾種:
2.1 以一個不常被看到的字體顯示內容,
2.2 字體隨機傾斜顯示
2.3 每個字隨機顯示不同顏色
2.4 內容隨機顯示在不同位置。
2.5 文字采用就漸變顏色,同一個字就有好幾種顏色組成。
3、背景顯示
常見背景顯示方案:
3.1、使用干擾線來,后面隨機顯示數條干擾線,這些線的顏色跟字體的顏色類似
3.2、干擾點,后面隨機顯示數個干擾點,這些點的顏色跟字體的顏色類似
3.3、干擾色塊,后面隨機出現一個色塊進行干擾
常見幾種開源的校驗碼生成代碼
效果圖:
相關文章:ASP.net 驗證碼(C#)?
http://blog.csdn.net/SW515/archive/2005/02/03/279364.aspx
我個人在這些開源校驗碼中,最喜歡這個,校驗碼不會復雜到用戶識別不了,而程序判斷又有相當的難度
相關文章:ASP 生成 彩色 可變長 驗證碼程序
http://www.codefans.com/ArticleView/Article_6728.html
Asp.Net 動態生成驗證碼
http://sleeping.cnblogs.com/archive/2005/12/19/299980.html
象 DEV-Club 那樣的彩色校驗碼
http://www.blueidea.com/tech/program/2003/709.asp
C#的彩色驗證碼
http://www.codefans.com/ArticleView/Article_6745.html
VerifyCode(asp),gif驗證碼生成技術
http://www.codefans.com/ArticleView/Article_6735.html
region 實現一個驗證碼的類
http://www.innerv.com/blogview.asp?logID=509&cateID=5
如何在asp.net中動態生成驗證碼
http://www.dwww.cn/new/2005911154522249.html
256色BMP圖片驗證碼識別腳本
http://www.51cto.com/html/2005/1101/10438.htm
QQ驗證碼識別源代碼(C#/NET1.1)
http://www.intodigi.com/Net/Website/Program/NET/12082.html
?
總結
以上是生活随笔為你收集整理的网上几种常见校验码图片分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网页中如何获取客户端系统已安装的所有字体
- 下一篇: Asp.Net 动态生成验证码