title: Xamarin Forms, ZXingBarcodeImageView is blurry
body: <p>(<strong>Related</strong>) I have found <a href="https://stackoverflow.com/questions/25873997/how-to-fix-an-unclear-qr-code-image-generated-using-zxing-2-1/25875257">here</a>, <a href="https://stackoverflow.com/questions/48505790/datamatrix-barcode-format-blurred-in-zxingbarcodeimageview-xamarin-forms">here</a>, and <a href="https://stackoverflow.com/questions/43508517/xamarin-display-qr-code-in-form">here</a> are questions describing a related problem of ZXingBarcodeImageView rendering a blurry QR code in Xamarin Forms - but they have not lead to a solution for my problem.</p>
  
  <h2>The Problem</h2>
  
  <p>I am using <a href="https://github.com/zxing/zxing" rel="noreferrer">ZXing</a> to draw and display a QR Code in Xamarin forms, but the QR code it produces is blurry.</p>
  
  <p><a href="https://i.stack.imgur.com/nLAnO.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nLAnO.png" alt="enter image description here"></a></p>
  
  <p>The reason is in the <code>.xaml</code> page I am setting the ZXingBarcodeImageView properties <code>WidthRequest=300</code> and <code>HeightRequest=300</code>. This is stretching the QR code after it is drawn by the ZXing library:</p>
  
  <pre><code>&lt;forms:ZXingBarcodeImageView 
              IsVisible="True"
              x:Name="QRCodeView"
              BarcodeFormat="QR_CODE" 
              HeightRequest="300" //Stretching Height
              WidthRequest="300"  //Stretching Width
              BarcodeValue="-1"
           /&gt;
  </code></pre>
  
  <p><a href="https://stackoverflow.com/questions/25873997/how-to-fix-an-unclear-qr-code-image-generated-using-zxing-2-1/25875257">This</a> question's top answer suggests binding the attributes <code>Height</code> and <code>Width</code> ahead of time but no matter how I change the parameters in the <code>BarcodeOptions</code> array it suggests, the QR code stays the same. </p>
  
  <p><strong>How do I change to the setup dimensions of the ZXingBarcodeImageView before drawing time to avoid the stretching?</strong></p>