图像缩略图

QR码生成器1.1基于zxing

版本1.1(153 kB) Jens Richter.
QR Code generator 1.1可以基于zxing库生成QR- codes。

40下载

更新2016年12月23日

视图版本历史

查看许可协议

QR码生成器可以基于zxing库生成QR码。所有文件都可以从Maven存储库的速度导入,也可以通过命令下载。ZXING是一个开源项目,因此如果您有安全问题,它也可以包含自置的文件。
===================================
如果你喜欢你看到的,请通过以下方式为我买一杯咖啡:
https://ko-fi.com/A437HBY

引用作为

Jens Richter(2021)。QR码生成器1.1基于zxing(//www.tatmou.com/matlabcentral/fileexchange/49808-qr-code-generator-1-1-based-on-zxing),Matlab中央文件兑换。检索到

评论和评级(27

斯蒂芬奔跑

非常好的功能!

是否可以改变条形码甲酸甲酸条。到Datamatrix?

Shehan Jayasekera

对于每个在返回灰色图像时遇到问题的人,请替换qrcode_config中的以下两行。修理它:

取代第11行:
qrcode.jar.inet.path = 'http://repo1.maven.org/maven2/com/google/zxing/';

qrcode.jar.inet.path = 'https://repo1.maven.org/maven2/com/google/zxing/';

替换第13行:
qrcode.jar.ver =“3.2.0”;

qrcode.jar.ver ='3.4.1';

注:3.4.1是zxing目前最新的版本,请查看https://github.com/zxing/zxing/releases的最新版本号

重要提示:您还必须运行
qrcode_gen('downloadjars',1);
保存jar文件(在本地应该有两个)。运行这将将文件保存到\ qrcode_gen \ jarfiles(请务必将此文件夹添加到Matlab Filepath,example.m向您展示了)。出于某种原因,目前jar文件的动态加载(我认为是因为HTTPS协议)。

如果您在两行进行了更改并运行QRCode_Gen('downloadjars',1);您应该能够成功运行example.m

我收到的是灰色图像而不是二维码。MATLAB R2020A中的测试。请帮忙!!!

我收到的是灰色图像而不是二维码。在Matlab 2020a中测试。请帮助!

Mehmet Muhammed Karatokus.

只接收灰色图像而不是二维码图像。帮助我

Jens Richter.

嘿,Joris,感谢提供更新的Matlab版本的修复:-)

Joris Brouwer.

优秀的代码。但是,JAR文件的路径现在已成为HTTPS地址(QRCode_Config.m的更改为'https://repo1.maven.org/maven2/com/google/zxing/’),我还必须修改私有工具箱函数javapathutils来理解https://***实际上是一个url,添加“|| strncmp(str, 'https://', 8)”在第15行(Matlab R2019b,需要管理员权限)。

罗德博斯曼

我现在一直在使用这段代码。很有用!但是,由于两周后,代码不再产生任何QR代码。我只收到灰色图像而不是QR代码图像。与zxing第三方工具有什么变化吗?任何帮助,将不胜感激。

Perig Vennetier

很棒的代码,非常有用。一个关于容量的问题,因为我试图生成尽可能小的代码。据我所知,版本1的代码应该能够是21x21像素和25个字母数字字符。然而,当我使用代码并尝试创建只有17个字符的“Hello Hello World”(两个Hello)时,它生成的是25x25代码,而不是预期的21x21代码。这是为什么呢?谢谢!

Nasir Hurray.

此代码可用于将二进制图像转换为二维码图像。

切斯特柴

艾玛·阿卜德尼

加布里埃尔赫兹

ziming zhong.

对不起,又是我。我解决了之前的问题。但是我还有一个问题,QR码的大小是随着图形窗口的大小而改变的,对吗?那么,我们能否将二维码的大小固定到一个特定的尺寸?谢谢!

ziming zhong.

你好,延斯,非常感谢你的包裹!这是非常有用的!但我有个问题要问你:如果我想在一个循环中生成很多QR码,并使用subplot将它们组合起来,什么时候应该调用subplot ?我的目标是在一张A4纸上打印出所有的二维码。很多谢谢!

arnobou.

Jens Richter.

你好基肖尔,

请检查手册。你可以轻松下载这些罐子,不用上网就能使用它们。如果你需要帮助,请随时给我发邮件:-)。

最好,
延斯

基肖尔湿婆

输出仅在互联网使用时执行..如何得到没有连接也?

chengzhe廖

谢谢!非常有用!

Jens Richter.

嘿Ethan,

我不知道是否有人在Matlab中使用过这个,但它似乎并不复杂。我看了下面的java实现https://github.com/zxing/zxing/blob/master/core/src/main/java/com/google/zxing/datamatrix/datamatrixwriter.java..我将为我的下一个版本看看这个。如果有益,我将包括它:-)

最好,
延斯

埃桑

您是否知道是否有人在ZXing中使用其他代码,特别是DataMatrix代码?

遵循您的代码,我能够获取DataMatrix代码:

例如,DM_WRITER = com.google.zxing.datamatrix.datamatrixWriter;

但是,我的基本能力让我能让我弄清楚Datamatrix代码中提供的不同选项(除了Data_Matrix_Shape之外)。

您是否知道在哪里可以找到zxing的DataMatrix代码的编码器选项列表?

埃桑

太棒了!谢谢!

埃桑

太棒了!谢谢!

Jens Richter.

嘿Ethan,

非常感谢您的评论。无论如何,我将在下天发布新版本的QR码生成器。因为使用matlab2015a运行它时也存在一个错误。我还将查看静音设置。

最好,
延斯

埃桑

看起来安静区的设置没有在java中实现。当我改变这个值在qrcode_config。米,什么也不会发生。如果我尝试把它放在提示(qr_hints.put(com.google.zxing.EncodeHintType。MARGIN, qrcodeProps.setting.quietZoneSize)),我得到一个错误。我试图查看java源代码,它好像这部分没有完全实现。

你觉得这样合适吗?

埃桑

Ligong Han.

Matlab释放兼容性
用R2016A创建
兼容任何释放
平台的兼容性
视窗 苹果系统 Linux
确认

启发:QR码编码器

社区宝藏狩猎

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!