我正在使用 Google QR-Code API 创建一个包含 URL 的 QR 码。这是我使用的网址:
https://chart.googleapis.com/chart?chs=500x500&cht=qr&chl=http://www.test.de/Web/Portale/Form.aspx?PortalId=1&FormName=DetailsForm1&EstateId=14490
我想要的二维码是: http://www.test.de/Web/Portale/Form.aspx?PortalId=1&FormName=DetailsForm1&EstateId=14490
我得到的是:http : //www.test.de/Web/Portale/Form.aspx?PortalId=1
所以它在“&”处切割。任何想法如何解决这个问题?
谢谢 :-)
我需要在我的Windows RT应用程序中编写QR码阅读器,这样我就可以获得我正在扫描的特定项目的ID.
我找到了免费QR码生成器的源代码,但我找不到从QR码读取ID的代码,所以这里的任何人都可以告诉我,在哪里可以找到QR阅读器的来源或任何其他方式阅读QR码例如安装第三方程序,该程序只读取QR码并将结果发送回我的程序
我正在为 mac 创建一个应用程序,它需要创建 QR 条码作为应用程序的一部分。
我找到了适用于 iOS 的https://github.com/jverkoey/ObjQREncoder,但无法让它在我的 Mac 应用程序上运行。
在 Mac 上的 Objective-C 中是否有用于生成 QR 条码的库?
我想为安卓实现二维码阅读器。我使用了这个解决方案,但它只打开相机,捕捉图像但什么都不做。我想知道最好的方法(无视 zxing 的意图集成器)
我是C#新手,在使用ZXing.Net进行二维码解码时遇到了问题。应用程序启动时没有错误,但我在结果字符串中什么也没有。我认为问题可能出在RGBLuminanceSource() 中。
private static byte[] ToByteArray(Image img)
{
byte[] byteArray = new byte[0];
using (MemoryStream stream = new MemoryStream())
{
img.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
stream.Close();
byteArray = stream.ToArray();
}
return byteArray;
}
private void button1_Click(object sender, EventArgs e)
{
*** SOME OTHER CODE HERE ***
Bitmap BitmapImage = new Bitmap(@"D:\1.png");
QRCodeReader reader = new QRCodeReader();
LuminanceSource source = new RGBLuminanceSource(ToByteArray(BitmapImage), BitmapImage.Width, BitmapImage.Height);
var binarizer = new HybridBinarizer(source);
var binBitmap = new BinaryBitmap(binarizer);
string result …Run Code Online (Sandbox Code Playgroud) 我正在构建一个需要能够扫描二维码的 Windows Phone 应用程序(使用 Windows 运行时,它是一个通用应用程序)。为此,我正在使用 ZXing.NET。我遇到的问题如下:当相机开始捕捉时,ZXing 抛出一个 IndexOutOfRangeException:
A first chance exception of type 'System.IndexOutOfRangeException' occurred in ZXing.winmd
at ZXing.BitmapLuminanceSource..ctor(WriteableBitmap writeableBitmap)
at ZXing.BarcodeReader.<.cctor>b__4(WriteableBitmap bitmap)
at ZXing.BarcodeReader.Decode(WriteableBitmap barcodeBitmap)
at xxx.Views.Scanner2.ScanBitmap(WriteableBitmap writeableBmp)
at xxx.Views.Scanner2.<OnNavigatedTo>d__5.MoveNext()
Run Code Online (Sandbox Code Playgroud)
我正在使用的代码是:
while (_result == null)
{
using (var stream = new InMemoryRandomAccessStream())
{
await _mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), stream);
stream.Seek(0);
var writeableBitmap = new WriteableBitmap(1, 1);
await writeableBitmap.SetSourceAsync(stream);
_result = ScanBitmap(writeableBitmap);
}
}
Run Code Online (Sandbox Code Playgroud)
ScanBitmap 函数如下所示:
private Result ScanBitmap(WriteableBitmap writeableBmp)
{
var barcodeReader = new BarcodeReader
{
Options = new DecodingOptions …Run Code Online (Sandbox Code Playgroud) 我希望能够生成任意二维码并将它们显示在网页上,该网页将由 Yesod 提供服务。
我真的没有任何代码可以共享,因为我不知道如何链接那里的 QR 代码生成/图表库,然后输出可以在页面上提供的图像。
有没有人有任何指示?
通过使用 Zxing 库。在build.gradle..中添加以下依赖项我可以扫描二维码。
implementation 'com.journeyapps:zxing-android-embedded:3.6.0@aar' implementation 'com.google.zxing:core:3.3.3'
我希望扫描视图显示在我自己的自定义布局中。在我的布局中,我必须在扫描视图下方显示一个列表视图,并且在布局顶部有一个单行标题文本。
如何实施?