我找到了一个用纯js写的聪明:
特征
它将生成png,如:

这是我的代码:
ejs - [express3.x]
<img src="data:image/jpeg;base64,<%= valicode %>"/>
Run Code Online (Sandbox Code Playgroud)
JS
var captchaImg = function(){
var p = new captchapng(80,30,parseInt(Math.random()*9000+1000)); // width,height,numeric captcha
p.color(115, 95, 197, 100); // First color: background (red, green, blue, alpha)
p.color(30, 104, 21, 255); // Second color: paint (red, green, blue, alpha)
var img = p.getBase64();
var imgbase64 = new Buffer(img,'base64');
return imgbase64;
}
exports.index_get = function(req, res){
var valicode = new Buffer(captchaImg()).toString('base64');
res.render('index', {'valicode' : valicode});
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14564 次 |
| 最近记录: |