@ -57,11 +57,11 @@ public final class QrCodeGeneratorWorker {
boolean isAscii = true ;
byte [ ] data = new byte [ length ] ;
for ( int i = 0 ; i < data . length ; i + + ) {
int b = input . nextInt ( ) ;
if ( b < 0 | | b > 255 )
int one_ byte = input . nextInt ( ) ;
if ( one_ byte < 0 | | one_ byte > 255 )
throw new RuntimeException ( ) ;
data [ i ] = ( byte ) b;
isAscii & = b < 128 ;
data [ i ] = ( byte ) one_ byte ;
isAscii & = one_ byte < 128 ;
}
// Read encoding parameters
@ -75,19 +75,19 @@ public final class QrCodeGeneratorWorker {
throw new RuntimeException ( ) ;
// Make segments for encoding
List < QrSegment > seg s;
List < QrSegment > seg ment s;
if ( isAscii )
seg s = QrSegment . makeSegments ( new String ( data , StandardCharsets . US_ASCII ) ) ;
seg ment s = QrSegment . makeSegments ( new String ( data , StandardCharsets . US_ASCII ) ) ;
else
seg s = Arrays . asList ( QrSegment . makeBytes ( data ) ) ;
seg ment s = Arrays . asList ( QrSegment . makeBytes ( data ) ) ;
try { // Try to make QR Code symbol
QrCode qr = QrCode . encodeSegments ( seg s, QrCode . Ecc . values ( ) [ errCorLvl ] , minVersion , maxVersion , mask , boostEcl ! = 0 ) ;
QrCode qr Code = QrCode . encodeSegments ( seg ment s, QrCode . Ecc . values ( ) [ errCorLvl ] , minVersion , maxVersion , mask , boostEcl ! = 0 ) ;
// Print grid of modules
System . out . println ( qr . version ) ;
for ( int y = 0 ; y < qr . size ; y + + ) {
for ( int x = 0 ; x < qr . size ; x + + )
System . out . println ( qr . getModule ( x , y ) ? 1 : 0 ) ;
System . out . println ( qr Code . version ) ;
for ( int y = 0 ; y < qr Code . size ; y + + ) {
for ( int x = 0 ; x < qr Code . size ; x + + )
System . out . println ( qr Code . getModule ( x , y ) ? 1 : 0 ) ;
}
} catch ( DataTooLongException e ) {