Heim >php教程 >php手册 >KoaHub.JS generiert einen Verifizierungscode-Plug-in-Code basierend auf Koa, der von Node.js entwickelt wurde

KoaHub.JS generiert einen Verifizierungscode-Plug-in-Code basierend auf Koa, der von Node.js entwickelt wurde

WBOY
WBOYOriginal
2016-10-22 23:59:541345Durchsuche

node.js generiert Captcha mithilfe der C-Bibliothek CImg, ohne eine andere Bibliothek oder Software zu installieren
ccap

node.js generiert Captcha mithilfe der C-Bibliothek CImg, ohne eine andere Bibliothek oder Software zu installieren
node-ccap – node.js generiert Captcha mithilfe der C-Bibliothek CImg.
Sie können ein Captcha generieren, ohne andere Bibliotheken oder Software zu installieren. Führen Sie dazu nur die NPM-Installation von ccap aus, das ist alles.
Node-Ccap unterstützt Linux und Windows.
Das Kompilieren kostet Sie vielleicht 1 Minute, warten Sie einfach;
Leistung
Captcha-Bild generieren 697/Sek.;
Installierennpm install ccap<br> var ccap = require('ccap')npm install ccap var ccap = require('ccap')Instantiiertthese three ways all will be ok:<br> var captcha = ccap();<br> <br> var captcha = ccap(width, height, offset);<br> <br> var captcha = ccap({<br>     <br>     width:256,//set width,default is 256<br> <br>     height:60,//set height,default is 60<br> <br>     offset:40,//set text spacing,default is 40<br> <br>     quality:100,//set pic quality,default is 50<br> <br>     generate:function(){//Custom the function to generate captcha text<br>     <br>          //generate captcha text here<br> <br>          return text;//return the captcha text<br> <br>     }<br> <br> });
diese drei Möglichkeiten werden alle in Ordnung sein: var captcha = ccap(); var captcha = ccap();<br> <br> var ary = captcha.get();//ary[0] is captcha's text,ary[1] is captcha picture buffer.<br> <br> var text = ary[0];<br> <br> var buffer = ary[1];<br>  <br> Simple Example<br> var http = require('http');<br> <br> var ccap = require('../')();//Instantiated ccap class<br> <br> http.createServer(function (request, response) {<br> <br>     if(request.url == '/favicon.ico')return response.end('');//Intercept request favicon.ico<br> <br>     var ary = ccap.get();<br> <br>     var txt = ary[0];<br> <br>     var buf = ary[1];<br> <br>     response.end(buf);<br> <br>     console.log(txt);<br> <br> }).listen(8124);<br> <br> console.log('Server running at http://127.0.0.1:8124/'); var captcha = ccap(width, height, offset);

var captcha = ccap({     <br>     width:256,//Breite festlegen, Standardwert ist 256<br> <br>     height:60,//Höhe festlegen, Standardwert ist 60<br> <br>     offset:40,//Textabstand festlegen, Standardwert ist 40<br> <br>     Qualität: 100, // Bildqualität festlegen, Standard ist 50<br> <br>     generic:function(){//Passen Sie die Funktion an, um Captcha-Text zu generieren<br>     <br>          //Captcha-Text hier generieren<br> <br>          return text;//den Captcha-Text zurückgeben<br> <br>     }<br> <br> });

APIvar captcha = ccap(); var ary = captcha.get();//ary[0] ist der Captcha-Text,ary[1] ist der Captcha-Bildpuffer. var text = ary[0]; var buffer = ary[1];   Einfaches Beispiel var http = require('http'); var ccap = require('../')();//Instanziierte ccap-Klasse http.createServer(function (request, response) {     if(request.url == '/favicon.ico')return response.end('');//Intercept request favicon.ico     var ary = ccap.get();     var txt = ary[0];     var buf = ary[1];     Response.end(buf);     console.log(txt); }).listen(8124); console.log('Server läuft unter http://127.0.0.1:8124/'); 授权协议 基于MIT协议发布:Die MIT-Lizenz   Die Erlaubnis wird hiermit kostenlos jeder Person erteilt, die diese erhält eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die „Software“), um die Software ohne Einschränkungen zu betreiben, einschließlich ohne Einschränkung die Rechte zur Nutzung, zum Kopieren, zur Änderung, zum Zusammenführen und zur Veröffentlichung, Kopien der Software verteilen, unterlizenzieren und/oder verkaufen und an Erlauben Sie Personen, denen die Software zur Verfügung gestellt wird, dies zu tun, vorbehaltlich der die folgenden Bedingungen:   Der obige Urheberrechtshinweis und dieser Genehmigungshinweis sind in allen Kopien oder wesentlichen Teilen der Software enthalten.   DIE SOFTWARE WIRD „WIE BESEHEN“ ZUR VERFÜGUNG GESTELLT, OHNE JEGLICHE GEWÄHRLEISTUNG AUSDRÜCKLICH ODER STILLSCHWEIGEND, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNGEN VON MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL DÜRFEN DIE AUTOREN ODER URHEBERRECHTSINHABER WERDEN HAFTUNG FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNG, OB IM RAHMEN EINER KLAGE DES VERTRAGS, DER HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IN VERBINDUNG ERGEBENMIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDELN MIT DER SOFTWARE.
Wemall Open-Source-Mikro-Einkaufszentrum, WeChat-Einkaufszentrum, Mall-Quellcode, dreistufiger Vertrieb, Mikro-Frischelebensmittel, Mikro-Obst, Mikro-Imbiss, Mikro-Bestellung – professionelles O2O-System. Wemall-Adresse: http://www.wemallshop.com
Codedetails: http://js.koahub.com/home/feature/ccap
KoaHub.JS generiert einen Verifizierungscode-Plug-in-Code basierend auf Koa, der von Node.js entwickelt wurde

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn