我使用zxing 2.1库生成了二维码图像,但图像非常模糊且不清晰。
我可能哪里出错了?
![Screenshot of the current QR Code generated from Zxing 2.1](https://i.stack.imgur.com/IREVg.png)
生成发生在较低级别,然后根据宽度和高度请求进行缩放。您可以请求生成更高的宽度和高度。
ZXing 在查看器中公开了您可以设置的 BarcodeOptions。
在你的模型中你可以这样做:
public EncodingOptions BarcodeOptions => new EncodingOptions() { Height = 100, Width = 100, PureBarcode = true };
然后在您的 XAML 中它可能如下所示:
<z:ZXingBarcodeImageView BarcodeFormat="QR_CODE" HeightRequest="100" WidthRequest="100" Margin="10" BarcodeValue="a long url to a thing that accepts a zing to another thing"
BarcodeOptions="{Binding BarcodeOptions}" >
如果更改 XAML 上的宽度和高度,请记住更新 EncodingOptions 的宽度和高度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)