CNode

一个轻量级的图形验证码 trek-captcha

分享
Ffundon发布于9 年前最后回复9 年前15 回复12069 浏览0 收藏

https://github.com/trekjs/captcha

Updated: 当前使用了 JS 实现,不依赖 C/C++,不依赖 ImageMagick,不依赖 Canvas。

最近在逛 ruby-china,发现一个 Ruby 图形验证码的实现,非常赞,也就顺手移植到 Node.js 上。

特点:

  • 轻量:不依赖 ImageMagick,不依赖 canvas
  • 简单:使用超简单
  • 性能:C++ 模块

例子:

'use strict'

const fs = require('fs')
const captcha = require('trek-captcha')

const { token, buffer } = captcha(5)

// console.log(token, buffer)

fs.createWriteStream('a.gif').on('finish', () => console.log('END')).end(buffer)

相关链接:

PS

感谢 Ruby 版本的作者。

查看回复

回复 (15)

I
i5ting#1·9 年前

非常好的

K
keRee#2·9 年前

赞,已Star

W
wlpeter#3·9 年前

mark

1
151263#4·9 年前

已Star

F
fightAndLearn#5·9 年前

mark From Noder

H
hyj1991#6·9 年前

做的不错哇,star

Z
zengming00#7·9 年前

使用C/C++ 模块,差评

I
i5ting#8·9 年前

棒棒哒,已star

S
solarhell#9·9 年前

Starred.

F
fundon#10·9 年前
N
netpi#11·9 年前

M
Mrlyjoutlook#12·9 年前

666

Y
yefeng2016#13·9 年前

mark

J
jinwyp#14·9 年前

Starred

A
aguai2008#15·9 年前

非常好,start

参与回复
登录后即可参与回复。登录