title: remove margin/border space and set ErrorCorrectionLevel to 'H' on QR Codes generated by ZXing?
body: <p>I want to generate QR Code with no margin/border space and <code>ErrorCreationLevel.H</code> using ZXing as you can see below:</p>
  
  <pre><code>Map&lt;EncodeHintType, Object&gt; hints = new EnumMap&lt;&gt;(EncodeHintType.class);
  hints.put(com.google.zxing.EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.H);
  hints.put(com.google.zxing.EncodeHintType.MARGIN, 0);
  
  QRCodeWriter writer = new QRCodeWriter();
  
  writer.encode("rasool", BarcodeFormat.QR_CODE, 200, 200, hints);
  </code></pre>
  
  <p>By this way, the generated QR Code contains default margin/border space and can be scanned easily, but i expected that it shouldn't have any margin/border space.</p>
  
  <p>And when i comment the line related to <code>ErrorCreationLevel</code>, then generated QR Code haven't any margin/border space, but cannot be scanned with smart phones and scanner softwares.</p>
  
  <p>I'm using version <strong>3.4.0</strong> of ZXing.</p>
  
  <p>how can i solve this problem? </p>