node端实现图片验证码
请问各位,在node端实现图片验证码除了可以用ccap模块之外还能有其他的模块实现吗。。之前的ccap模块实现之后线上部署很麻烦,打算换一个模块
10 回复
我用的这个
不过不同的操作系统需要安装些依赖工具才行
OS | Command |
---|---|
OS X | brew install pkg-config cairo pango libpng jpeg giflib |
Ubuntu | sudo apt-get install libcairo2-dev libjpeg8-dev libpango1.0-dev libgif-dev build-essential g++ |
Fedora | sudo yum install cairo cairo-devel cairomm-devel libjpeg-turbo-devel pango pango-devel pangomm pangomm-devel giflib-devel |
Solaris | pkgin install cairo pango pkg-config xproto renderproto kbproto xextproto |
Windows | Instructions on our wiki |
任何需要安装其它依赖工具的模块都是耍流氓
这话纯属扯淡…
- node-canvas on cario
- node-gd on libgd
- node binding for 其他图形库
这种分壳(node API)和底层(图形库) 使用 canvas API 作为上层 API 很好, 不喜欢 cario 你可以用其他底层去实现啊…
ccap 说是基于 CImg 但是 js 代码比较乱, native addon 在 node v5 on osx 各种 warning
@jiangli373 好的。。谢谢。已解决
生产在用ccap,表示被这货坑过,不过还好功能比较简单,所以现在还在用。。。 个人也同意 @zengming00 真的每台机器无论是个人开发电脑还是服务器,环境都是千差万别的,有的机器编译一次通过,有的机器调到死也编不过。。。 或者使用Docker统一环境。。。
本王研发了最新的轻量级跨平台node验证码生成技术,纯js实现,不依赖任何其它模块 https://cnodejs.org/topic/581b2502e90cfbec054d763f
@zengming00 哈哈,那你从底层写起吧
@zengming00 很棒,学习中,谢谢。。
来自酷炫的 CNodeMD