(相关)我在这里,这里和这里都发现了一些问题,这些问题描述了ZXingBarcodeImageView在Xamarin Forms中呈现模糊QR码的相关问题-但它们并没有解决我的问题。
我正在使用ZXing绘制并以Xamarin形式显示QR码,但是它产生的QR码却模糊。
原因是在.xaml页面中,我正在设置ZXingBarcodeImageView属性WidthRequest=300和HeightRequest=300。这是在ZXing库绘制QR代码后对其进行拉伸:
<forms:ZXingBarcodeImageView
IsVisible="True"
x:Name="QRCodeView"
BarcodeFormat="QR_CODE"
HeightRequest="300" //Stretching Height
WidthRequest="300" //Stretching Width
BarcodeValue="-1"
/>
Run Code Online (Sandbox Code Playgroud)
这个问题的最高答案建议提前绑定属性Height,Width但是无论我如何更改BarcodeOptions它建议的数组中的参数,QR码都保持不变。
如何在绘制时间之前更改ZXingBarcodeImageView的设置尺寸以避免拉伸?
我正在访问input带有id 的标记的text属性currency-converter
并尝试将其转换为浮点值,因此我可以应用一些数学转换将其转换为USD,然后<h3>使用id label显示该值的标记.
唯一的问题是NAN即使输入中的唯一值是数字,parseFloat()也会返回.4或者55例如.
为什么parseFloat会返回NAN?
<script>
$(function(){
$("#currency-converter").keyup(function(){
$('#label').text(parseFloat($("#currency-converter").text) + " BTC-ICO");
});
});
</script>
Run Code Online (Sandbox Code Playgroud) 这是两个GET请求.第一个CURL用于php工作,但第二个由a生成HTML form从响应服务器接收错误.
第一个(工作)是使用CURL的GET请求
1.
curl 'https://api.authy.com/protected/json/phones/verification/start' \
-d api_key=my_key\
-d via=sms \
-d phone_number=my_number\
-d country_code=my_code
Run Code Online (Sandbox Code Playgroud)
第二个(不工作)是一个GET请求URL,如从html表单生成的URL <form method='get'>
2.
https://api.authy.com/protected/json/phones/verification/start?api_key=my_key&via=sms&phone_number=my_number&country_code=my_code
使用第二个响应服务器时来自响应服务器的错误消息是:
{"message":"Requested URL was not found. Please check http://docs.authy.com/ to see the valid URLs","success":false,"errors":{"message":"Requested URL was not found. Please check http://docs.authy.com/ to see the valid URLs"},"error_code":"60000"}
题
第二个GET请求与CURL GET请求之间有什么区别?他们看起来像他们是相同的.
curl ×1
javascript ×1
jquery ×1
keyup ×1
php ×1
twilio-api ×1
xamarin ×1
zxing ×1
zxing.net ×1