佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > 個(gè)性驗(yàn)證碼的制作方法

個(gè)性驗(yàn)證碼的制作方法

熱門標(biāo)簽:銀行業(yè)務(wù) 科大訊飛語(yǔ)音識(shí)別系統(tǒng) 電子圍欄 Mysql連接數(shù)設(shè)置 服務(wù)器配置 團(tuán)購(gòu)網(wǎng)站 阿里云 Linux服務(wù)器
程序 ASP,使用 BlueIdea 版驗(yàn)證碼生成組件

uploads/200612/26_165815_11.jpg


上圖就是直接使用組件的傳統(tǒng)驗(yàn)證碼效果圖

驗(yàn)證碼組件的文件構(gòu)成,本組件一共只有三個(gè)文件,它們分別是:

1、checkcode.asp 負(fù)責(zé)生成和輸出驗(yàn)證碼 1309 byte。

2、head.fix 是54byte的BMP頭

3、body.fix 數(shù)字0~9 10X100豎排的RGB陣列數(shù)據(jù)3200 byte

如果想做自己風(fēng)格的驗(yàn)證碼,那只要對(duì) body.fix 這個(gè)文件進(jìn)行修改就可以了

第一步:打開畫圖程序,建立一個(gè)10 * 100大小的 BMP 格式文件:

uploads/200612/26_165837_12.jpg


在其中從上至下,每10像素為一個(gè)單位,分別繪入0-9這十個(gè)數(shù)字(當(dāng)然使用 PHOTOSHOP,就更簡(jiǎn)單了)。在繪制時(shí),可以加一些自己獨(dú)特的東西,比如加入漸變的底色和底紋,繪制完成后,就是這個(gè)效果:

uploads/200612/26_165841_13.jpg


圖象繪制完成后,將文件存盤,注意這里要選擇存為24位位圖格式為 BMP 的圖象文件。

這么制作出來(lái)的文件是不能直接使用的,因?yàn)槠渲械那?54Byte 內(nèi)容,已經(jīng)在 head.fix 文件里了,我們需要去除它才行。

使用 Hedit 來(lái)打開剛才存盤的圖象(當(dāng)然只要可以編輯 2進(jìn)制 文件的編輯器都可以):

uploads/200612/26_165848_14.jpg


選中圖中的藍(lán)色部位,按下鍵盤上的刪除鍵:

uploads/200612/26_165853_15.jpg


如果你的提示是如上圖的刪除54字節(jié),點(diǎn)擊確認(rèn),如果你的提示不是54字節(jié),請(qǐng)重新選擇后再刪除。

刪除完成后,保存文件,并將其改名為 Body.fix

整個(gè)修改過(guò)程就結(jié)束了,下面就可以直接使用你的個(gè)性版本驗(yàn)證碼組件了,使用方法不變。

完成后效果:

uploads/200612/26_165858_16.jpg


BlueIdea 版驗(yàn)證碼生成組件下載: 驗(yàn)證碼生成組件

標(biāo)簽:衢州 棗莊 蚌埠 廣元 大理 萍鄉(xiāng) 衡水 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《個(gè)性驗(yàn)證碼的制作方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    鹤庆县| 山丹县| 洛南县| 锡林浩特市| 贵南县| 兰州市| 通渭县| 思茅市| 紫阳县| 丁青县| 崇左市| 兴城市| 博爱县| 甘孜| 麻城市| 南木林县| 临沭县| 百色市| 敖汉旗| 林甸县| 海阳市| 三明市| 铁力市| 清河县| 富锦市| 黄浦区| 铜陵市| 商城县| 惠来县| 平舆县| 敖汉旗| 攀枝花市| 增城市| 东丽区| 西华县| 边坝县| 肇源县| 上高县| 大新县| 云安县| 雅安市|