title: How to generate 65 * 65 Qr code using zxing library file?
body: <p>I could generate 90 * 90 Qr Code using zxing library file ( version 1.7.0 ). But when I give less than 90 size to the image, Qrcode data filling area becomes too smaller , look at following example
  <img src="https://i.stack.imgur.com/S5IgR.png" alt="enter image description here"></p>
  
  <p>While keeping size as 90 * 90,</p>
  
  <p><img src="https://i.stack.imgur.com/w5gW5.png" alt="enter image description here"></p>
  
  <p>While keeping size as 89*89..</p>
  
  <p>I want to generate 65 * 65 Qr code, please help me.</p>
  
  <pre><code>String myCodeText = "Success";
  String filePath = "D:/CrunchifyQR.png";
  int size = 90;  
  String fileType = "png"
  
  Hashtable&lt;EncodeHintType, ErrorCorrectionLevel&gt; hintMap = new Hashtable&lt;EncodeHintType, ErrorCorrectionLevel&gt;();
  hintMap.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.L);
  
  QRCodeWriter qrCodeWriter = new QRCodeWriter();
  ByteMatrix byteMatrix = qrCodeWriter.encode(myCodeText,BarcodeFormat.QR_CODE, size, size, hintMap);
  int CrunchifyWidth = byteMatrix.getWidth() ;
  BufferedImage image = new BufferedImage(CrunchifyWidth, CrunchifyWidth, BufferedImage.TYPE_INT_RGB);
  image.createGraphics();
  
  Graphics2D graphics = (Graphics2D) image.getGraphics();
  graphics.setColor(Color.BLACK);
  graphics.fillRect(0, 0, CrunchifyWidth, CrunchifyWidth);
  graphics.setColor(Color.GRAY);
  
  byte[][] byteArr = byteMatrix.getArray();
  
  for (int i = 0; i &lt; CrunchifyWidth; i++) {
      for (int j = 0; j &lt; CrunchifyWidth; j++) {
          int grayValue = byteArr[i][j] &amp; 0xff; 
          if (grayValue != 0) {
              graphics.fillRect(i, j, 1, 1);
          }
      }
  }
  
  ImageIO.write(image, fileType, myFile);
  </code></pre>