当我尝试使用 QRCoder 包从 C# 中的 Web API 生成 QR 代码时,我无法在 .NET 6 中的 QRCode 命名空间中找到 QRCode
try
{
//var res = awfait _qrGaneraterRepository.QRCodeGenerator(employeeSalaryGetId);
QRCodeGenerator qrCodeGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrCodeGenerator.CreateQrCode(EmployeeSalaryGetId, QRCodeGenerator.ECCLevel.Q);
QRCode qrCoder = new QRCode(qrCodeData);
//using (QRCode qrCode = new QRCode(qrCodeData))
//{
// Bitmap qrCodeImage = qrCode.GetGraphic(20);
//}
Image rqCodeImage = qrCoder.GetGraphic(20);
var bytes = ImageToByteArray(rqCodeImage);
return File(bytes, "image/tmp");
//return res.Status ? StatusCode(StatusCodes.Status201Created, res) : StatusCode(StatusCodes.Status409Conflict, res);
}
Run Code Online (Sandbox Code Playgroud) 任何人都可以推荐一个能够生成和解码QR码的PHP库(如果存在的话)吗?这似乎可以完成这项工作:http://code.google.com/p/zxing/但它是Java版本.如果我必须使用ZXing,我如何使用PHP?

嗨,
我们正在使用imagick进行不同的图像处理,并最终要求添加QR水印.
现在我只能找到使用GD2库的PHP QR码库:
纯粹用PHP实现,除GD2外没有外部依赖
是否有任何使用imagick创建QR码的 php片段或库?
正如标题所示,我正在尝试使用ZXing的Barcode Scanner应用程序在Android设备上解码QR码.我已经在互联网上阅读了多个关于如何不鼓励将应用程序集成到自己的项目中的线程.相反,人们应该使用IntentIntegrator.
但是,在我的情况下,这不是一个选项.下面是我要为每个相机框架调用的代码片段.
LuminanceSource source = new RGBLuminanceSource(bitmap);
BinaryBitmap bm = new BinaryBitmap(new HybridBinarizer(source));
try {
Result result = reader.decode(bm); // This line takes approx. 6seconds
if (!result.getText().isEmpty()) {
Log.e("MYTAG", "Found something: "+result.getText());
}
}
catch (NotFoundException e) {
e.printStackTrace();
} catch (ChecksumException e) {
e.printStackTrace();
} catch (FormatException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
正如我所说,这个过程非常缓慢.解码需要5到8秒之间的任何时间.
我尝试过使用MultiFormatReader和QRCodeReader.
任何人都可以对这个问题有所了解吗?
是否可以在QR码中存储约20 000个字符?(甚至更多?http://blog.qr4.nl/page/QR-Code-Data-Capacity.aspx)
我想只存储ascii simbols(带有额外短划线的字符和数字等).
据我所知,有可能压缩不匹配的文本,比例为80-98%,听起来很有希望:http://www.maximumcompression.com/index.html
你有更多经验吗?感谢分享!
我一直在阅读很多关于QR码以及代码本身如何导致严重安全风险的内容.但有一点我没有遇到过以下情况.
在下面的场景中:我有一个QR代码,显示我的一些数据可以说: - 名称 - 地址 - 我可以做的事情列表
我扫描我的代码以查看其内容,添加一些stuf到我允许做的事情列表并重新打印QR码.第二天,我来上班扫描我的代码,我被允许做我添加到代码中的额外的东西.
我的问题是:我怎样才能阻止这种情况的发生.请注意,无法检查我的数据是否与DataBase数据一致.
更多信息:
我正在使用phonegap与Sencha Touch 2一起创建我的QR码阅读器.
它是专为Android 4.0设备设计的Android应用程序.
QR码每年提供一次.
如果有人会扫描他去年的二维码,那就不行了.
请注意:理论上如果他改变了他能够进入的代码的日期,这正是我试图阻止的.
一些员工可以访问读取代码的应用程序.
该应用程序没有任何方法来验证QR码上的数据,因此它必须是仅使用QR码上的数据的东西.
我一直试图找出DataMatrix与GS1 DataMatrix表单中信息的存储方式之间是否存在差异.我想知道常规DataMatrix扫描仪是否可以扫描GS1 DataMatrix代码.对此主题的任何帮助都会有所帮助.
我想在我们的应用程序中使用Google身份验证器应用程序进行登录.
我正在使用speakeasy来生成用于身份验证的基础数据.它还可以向生成QR代码的Google网站吐出一个URL,我可以使用Google身份验证器扫描该代码来设置该方案.
我想自己生成QR码,主要是因为我想使用qrcode-terminal在控制台中显示它.
我需要在QR码中编码哪些数据才能使其正常工作?
我可以使用相机扫描二维码而无需使用任何外部库,如ZBAR或ZXING.
现在我真正想要的是让用户从照片库上传图像并从上传的图像中扫描二维码.
我知道如何使用UIImagePickerController(之前使用过它).
我想问的是,如何从上传的图像中扫描二维码(不使用相机)
您可以建议我可以在项目中添加的一些代码(.h/.m文件).
请不要向我推荐任何外部库,如ZBAR或ZXING.
我正在寻找帮助我从图像转换QRCode的代码.AVFoundation借助相机扫描QR码有很简单的方法.但是,如果我想从UIImage获得编码qr字符串,有没有办法这样做?