Skip to content
/ getQR Public

Command line tool to read QRCode using ZXing Library and Aforge.NET

License

Notifications You must be signed in to change notification settings

m0m4x/getQR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

abbda25 · Oct 2, 2017

History

3 Commits
Sep 28, 2017
Sep 28, 2017
Sep 28, 2017
Sep 28, 2017
Oct 2, 2017
Sep 28, 2017

Repository files navigation

getQR

Command line tool to read QRCode using ZXing Library and Aforge.NET

Syntax

Sintassi:
 extsp.exe [-emulate] [-debug] [-cropcenter] [-blob] [...] -f file_path 

Opzioni:
   -f file_path    Percorso dell'immagine su cui tentare la decodifica. Se  
                   viene indicato un file pdf questo viene convertito in    
                   immagine (con libreria ghostscript)
   -emulate        Solo simulazione per analisi delle prestazioni. Viene
                   restituito il tempo impiegato per la decodifica.
   -debug          Espone messaggi di debug circa l'iter di decodifica.
   -cropcenter     Ritaglia e analizza solo la parte centrale del documento.
                   Viene analizzato solo la parte di immagine compresa in un
                   rettangolo i cui estremi sono calcolati come segue:
                     x1 = larghezza documento * 0,3
                     y1 = altezza documento * 0,3
                     x2 = larghezza documento * 0,7
                     y2 = altezza documento * 0,7
   -blob           Evita di scansionare tutto il documento ed effettua una   
                   ricerca di possibili QRCode secondo parametri impostati. 
                   Vengono cercate e scansionate solo le regioni dell'immagi 
                   ne che corrispondono ai filtri impostati e che potrebbero
                   per caratteristiche geometriche contenere un QRCode.
                                                                            
   Parametri per la ricerca blob:                                           
     -bfilterw 0.15-0.30  Filtra solo blob con larghezza compresa tra il 10%
                          ed il 30% della grandezza totale dell'immagine.   
     -bfilterh 0.10-0.20  Filtra solo blob con altezza compresa tra il 10%  
                          ed il 20% della grandezza totale dell'immagine.   
     -bnoff               Non controllare il fattore di forma del blob. Per 
                          default si escludono fattori di forma non quadrati
                          ovvero con (larghezza/altezza)% < 95
     -bzone 0.5,0.6       La regione del blob (+-20%) per essere valida deve
                          contenere un punto definito alle coordinate x,y   
                          calcolate in percentuale rispetto alle dimensioni 
                          documento. Nell'esempio x = 50% larghezza doc. e  
                          y = 60% altezza documento. 
     -bnoshape            Non controllare la forma del blob. Per default ven
                          gono analizzati i bordi del blob per ricavarne  la 
                          forma dell'oggetto,c he deve risultare di tipo    
                          'Square'. Altre forme vengono ignorate, ma alcuni 
                          QRCode potrebbero comunque essere riconosciuti.   
     -bnotrotate          Non riallineare il QRCode prima di tentare la lett
                          ura. Per default, il blob viene riallineato prima 
                          di tentare la decodifica. L'angolo di rotazione è 
                          calcolato come Atan2(dx, dy) * (180 / Math.PI)    
                                                                            
     Esempi:                                                                
         getQR.exe -f document.pdf -cropcenter                              
 
         getQR.exe -f image.png -blob -cropcenter                           
 
         getQR.exe -f image.png -blob                                       
                   -bfilterw 0.15-0.30 -bfilterh 0.10-0.20 -bzone 0.5,0.5   

About

Command line tool to read QRCode using ZXing Library and Aforge.NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published