2012-05-30 17 views
8

Scorro tra alcuni siti ma non ho trovato uno snippet di codice per decodificare un'immagine di codice QR in javascript. Ho passato qrCode.js ma tutto ciò che ho è un generatore di codice QR. Sto cercando un decodificatore di codice qr in grado di decodificare un'immagine QR base64 e procurarmi i dettagli.libreria Javascript per il decodificatore di immagini QR

+1

possibile duplicato di [JavaScript QR Code Reader: può essere eseguito? Oppure, servizio remoto?] (Http://stackoverflow.com/questions/2566972/javascript-qr-code-reader-can-it-be-done-or-remote-service) –

+0

@ siva-a Hai trovato un soluzione che funziona con i dati immagine base64? Ho un [problema simile] (http://stackoverflow.com/questions/34898063/decode-qr-code-from-data-uri). – maiermic

risposta

3

C'è una porta JavaScript di una libreria Java per la lettura di codici qr: Web QR
Il codice può essere trovato sulla GitHub

Dal readme:

Usage:

Includere il script nel seguente ordine:

<script type="text/javascript" src="grid.js"></script> 
<script type="text/javascript" src="version.js"></script> 
<script type="text/javascript" src="detector.js"></script> 
<script type="text/javascript" src="formatinf.js"></script> 
<script type="text/javascript" src="errorlevel.js"></script> 
<script type="text/javascript" src="bitmat.js"></script> 
<script type="text/javascript" src="datablock.js"></script> 
<script type="text/javascript" src="bmparser.js"></script> 
<script type="text/javascript" src="datamask.js"></script> 
<script type="text/javascript" src="rsdecoder.js"></script> 
<script type="text/javascript" src="gf256poly.js"></script> 
<script type="text/javascript" src="gf256.js"></script> 
<script type="text/javascript" src="decoder.js"></script> 
<script type="text/javascript" src="qrcode.js"></script> 
<script type="text/javascript" src="findpat.js"></script> 
<script type="text/javascript" src="alignpat.js"></script> 
<script type="text/javascript" src="databr.js"></script> 
.210

Per ottenere le informazioni decodificate set:

qrcode.callback = function(decodedData) { 
    //... 
} 

immagine Decode con:

qrcode.decode(url or DataURL) 

Decode dalla tela con "qr-tela" ID:

qrcode.decode() 

Un example può essere trovato anche nel repository.

+1

Qualcuno ha creato un pacchetto nodo dal codice LazarSoft: https://github.com/vicapow/jsqrcode – patcon

+0

Funziona su dispositivi mobili? – AMG

+0

@AMG Ci dispiace, ma dovrai testarlo tu stesso ... – Andreas

Problemi correlati