我想做的是根据设备 ID 生成二维码以便稍后下载。我弄清楚了如何生成它,它在页面上显示正常,一切正常,但是有没有可能的方法来下载它?(QR 图像,它是 .png)
import QRCode from 'qrcode.react';
render() {
return (
<QRCode value={this.state.values.deviceId} />
)};
Run Code Online (Sandbox Code Playgroud)
这就是我所做的:
这就是我想做的:
[
]
1我的 A2 栏中有候选人姓名。我正在使用以下公式为 B2 列中的所有名称创建 QR 码:
=image("https://api.qrserver.com/v1/create-qr-code/?size=300x300&data="&encodeurl(A2))
Run Code Online (Sandbox Code Playgroud)
两列中都有大约 500 个姓名及其各自的二维码。现在我想将所有 QR 码作为图像文件(PNG/JPEG)保存到 Google Drive 中的一个文件夹中,并使用它们各自的名称。任何人都可以帮助我使用谷歌应用程序脚本吗?
我已经搜索了很多,但我所能得到的只是一些复杂的脚本,我无法将其转换为我需要的!
提前致谢!
IronBarcode(首选)
我们想要使用 iTextSharp 在标签中打印 QR 码。我们使用 IronBarcode 来生成条形码。另请参阅:IronBarcode 教程
var label = new Label(Enums.Alignment.CENTER);
// label.AddText("Nr. " + index.ToString("000000"), "Verdana", 12, embedFont: true); // YEAH this works fine
var qrcode = QRCodeWriter.CreateQrCode(index.ToString(), 100);
var image = qrcode.GetInstance(); image.ScaleToFitHeight = false;
label.AddImage(image);
labelCreator.AddLabel(label);
Run Code Online (Sandbox Code Playgroud)
错误:
"GeneratedBarcode" contain no defintion for "GetInstance", and there is no method who would accept an argument from typ "GeneratedBarcode".
二维码编码器
我们还尝试使用 QRCoder / 在这里找到:QRCoder 教程
var label = new Label(Enums.Alignment.CENTER);
// label.AddText("Nr. " + index.ToString("000000"), …Run Code Online (Sandbox Code Playgroud) 我正在尝试解码 QR。有时图片可以很好地读取,但很多时候即使检测到二维码(点),我也会得到空数据。这是该应用程序:
import cv2
# Name of the QR Code Image file
filename = "D:/......./QR_1229444659.jpg"
image = cv2.imread(filename)
detector = cv2.QRCodeDetector()
data, vertices_array, binary_qrcode = detector.detectAndDecode(image)
if vertices_array is not None:
print(f"QRCode data: {data}")
else:
print("There was some error")
Run Code Online (Sandbox Code Playgroud)
它显示空数据,但肯定会看到 QR 代码,因为点数据是: QRCode 数据:
[[[132. 524. ]
[557.0844 513.29724]
[550. 908. ]
[155.88225 920.6455 ]]]
Run Code Online (Sandbox Code Playgroud)
在该示例中,binary_qrcode 为 None。有没有什么特殊的选项可以让cv2识别数据?也许有 QR 解码器的替代品?非常感谢您的建议。
我用ZXing源代码创建了一个项目.这很好.
我更改了包名后
com.google.zxing.client.android
Run Code Online (Sandbox Code Playgroud)
至
com.google.zxing.client.android.vofox
Run Code Online (Sandbox Code Playgroud)
但它显示真实设备中的错误(HTC Wildfire)
它在eclipse模拟器中没有错误.我的logcat文件如下所示.
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): FATAL EXCEPTION: main
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.zxing.client.android.vofox/com.google.zxing.client.android.vofox.CaptureActivity}: android.view.InflateException: Binary XML file line #26: Error inflating class com.google.zxing.client.android.ViewfinderView
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2781)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2797)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.app.ActivityThread.access$2300(ActivityThread.java:135)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2132)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.os.Handler.dispatchMessage(Handler.java:99)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.os.Looper.loop(Looper.java:143)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at android.app.ActivityThread.main(ActivityThread.java:4914)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at java.lang.reflect.Method.invokeNative(Native Method)
08-23 17:13:58.899: ERROR/AndroidRuntime(9816): at java.lang.reflect.Method.invoke(Method.java:521)
08-23 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将zxing条形码扫描仪集成到我的应用程序中.一切都按计划进行,只有当我点击扫描时,它才会要求我从集成或外部选择.我可以避免这个问题吗?
对于项目:我没有将其作为库导入,我将所有java代码文件放入项目中.这是我们的要求之一.我们不希望应用程序依赖任何外部资源(即使它们只是内部资源)
我还在Android设备上测试了它,它没有zxing条形码扫描器.没问题.
我怎样才能买到这个问题并指出内部版本?
这是调用它的代码:
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
Run Code Online (Sandbox Code Playgroud)
我还试图找到com.google.zxing.client.android.SCAN类但找不到它.但有趣的是,它有效.
这是清单的一部分:
<activity android:name="com.google.zxing.client.android.CaptureActivity"
android:screenOrientation="landscape"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme"
android:windowSoftInputMode="stateAlwaysHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="com.google.zxing.client.android.SCAN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
关于我遵循的集成代码:
我真的不知道自己做错了什么.^^
我正在开发一个用于阅读QR码的Android应用程序.我实现了ZXing库,但我不能使用相机.我需要将QR码保存为图像并使用与ZXing相关的功能解码存储为图像的QR码...任何想法?
我检查了论坛,但我需要更完整的东西...... :(
当使用phpqrcode时,有没有办法使生成的二维码的背景透明?
我正在将PNG生成到磁盘。
我发现了这一点,但我认为它已经过时了:
该论坛建议的行是
ImageColorTransparent($target_image, $col);
Run Code Online (Sandbox Code Playgroud)
但是,对于它是否打算与当前版本的代码一起使用,我还是不清楚。
<?php
/*
* PHP QR Code encoder
*
* Image output of code using GD2
*
* PHP QR Code is distributed under LGPL 3
* Copyright (C) 2010 Dominik Dzienia <deltalab at poczta dot fm>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* …Run Code Online (Sandbox Code Playgroud) 我目前正在Android项目中处理大量QR码,zxing是我首选的库.
为了实际显示生成的QR码,使用来自编码的信息创建位图.
QRCodeWriter writer = new QRCodeWriter();
BitMatrix matrix = writer.encode(message, BarcodeFormat.QR_CODE, px, px);
Bitmap bitmap = Bitmap.createBitmap(px, px, Bitmap.Config.RGB_565);
for (int x = 0; x < px; x++) {
for (int y = 0; y < px; y++) {
bitmap.setPixel(x, y, matrix.get(x,y) ? Color.BLACK : Color.WHITE);
}
}
Run Code Online (Sandbox Code Playgroud)
这很好用,但速度非常慢.即使对于相当小的位图,整个过程也需要几秒钟.
有没有办法智能地加快这个过程(例如并行化)甚至更好的库?
提前致谢.
我正在寻找一种简单的方法来在python 3中解码png格式的QR码。我发现的许多先前答案似乎仅适用于python2。例如,qrtools包不起作用,因为zbar不适用于python。 3。
如果有人可以建议要使用的软件包并提供有关如何解码QR码的基本示例,这将非常有帮助。
qr-code ×10
android ×4
zxing ×4
python ×2
barcode ×1
bitmap ×1
download ×1
integration ×1
ironbarcode ×1
itext ×1
java ×1
javascript ×1
opencv ×1
php ×1
png ×1
python-3.x ×1
reactjs ×1
transparency ×1