对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或 QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上。用户通过手机摄像头扫描二维码或输入二维码下面的号码、关键字即可实现快速手机上网,快速便捷地浏览网页、下载图文、音乐、视频等等。
在 Ubuntu / Linux 上,有一个名为 QrenCode 的命令行工具可以很容易帮我们生成二维码。
# 安装:
sudo apt-get install qrencode
# 使用:
qrencode -o [filename.png] ‘[text/url/information to encode]‘
比如要生成本站的二维码
qrencode -o wowubuntu.png 'http://wowubuntu.com'
输出图形如下,如果你的手机上安装了二维码识别软件的庆,你可以用手机进行拍摄并识别了。
想自定义尺寸的话,加上 -s 参数,比如 -s 6 表示尺寸为 6x6 平方像表大小,如下。
qrencode -o ~/Desktop/google.png -s 6 'http://wowubuntu.com'
除此之外,你还可以使用更多其它参数,详细用法请 man qrencode 。
Update: 命令行下识别二维码:
# 安装 libdecodeqr-examples
apt-get install libdecodeqr-examples
使用
libdecodeqr-simpletest <二维码图片>
比如识别之前生成的二维码图片
libdecodeqr-simpletest wowubuntu.png
输出结果
libdecodeqr-simpletest wowubuntu.png
libdecodeqr version 0.9.3 ($Rev: 42 $)
STATUS=2000
http://wowubuntu.com
Hit any key to end.
相关推荐
qrencode-3.4.4 二维码生成库, 压缩包包含源码及windows下的demo项目, 可以很方便移植到linux平台及其它嵌入式平台上。
1、qrencode源码vs2015编译,生成二维码完成工程包,可以直接升级vs2019,vs2022编译; 2、获取本机mac地址,生成二维码bmp图片; 3、可以直接拿到工程上使用
QT框架,使用qrencode生成二维码图片,往二维码填充内容
学习qrencode 生成二维码,介绍了我在制作过程中使用的两种方式:shell命令生成、编译源码生成,都是在终端打印出黑底白框展示出二维码的。本着目的:learn it, do it, discuss it。简称“lddit”。
封装Qrencode为lib链接库,赋qrencode-4.1.1资源,封装lib的C++代码,以及调用生成图片的Demo以及封装过程的说明文档,使用VS2008编译运行
用于创建 QR 码(PNG 或 SVG)的命令行程序。 关于 包含“qrencode”分布的替代方案。 特别是: SVG 输出包含“xmlns:ns4d”来指示 DPI(4D 专有属性)。 PNG 输出可以发送到 Windows 上的标准输出。 注意:...
本方案主要是结合Jenkins+nginx+qrencode实现安卓源码自动构建的方法, 完美解决第三方平台蒲公英免费版限制生成的二维码限制10次下载的限制,而且资源保存在自己的服务器上也是最安全的,分享nginx+jenkins shell...
二维码生成器。基于qt平台,用到的库是qrencode。有界面生成二维码图片。
这是编译好的通过lua语言调用libqrencode生成二维码(带demo),源码地址: https://github.com/vincascm/qrencode
基于libqrencode生成二维码并保存成bmp图片,代码注释详细
利用STM32生成二维码,实现二维码的转换
基于qt平台静态编译开源二维码库(qrencode),以及简单调用接口生成二维码,可添加中间logo。(缺少C币,厚颜请求1个资源分)
QRencode库 用于二维码生成 C++
qrenCode库 和 附带二维码生成源码,VS2017打开即能用(不纠结库怎么来,下载生成很容易,直接用省事)
使用QT写的,qrencode生成二维码的DEMO,方便参考。直接把开源代码中的源文件,移植到QT工程中,开发的。方便参考
libqrencode.tar.gz:编译好的libqrencode库; CerateQrCode.tar.gz:QT调用libqrencode库生成二维码的demo源码。
包含MFC DEMO程序,基于qrencode-3.4.4对所给链接或者字符串在程序路径下生成一个bmp二维码图片文件,并加载到MFC对话框界面上展示。
网上一般都是qrencode开源库,但是需要你自己修改一些参数,而本文件采用实例化的一些例子给你注释,帮助你更快更好的理解qrencode库以及使用qrencode。本资源可以适用于各种嵌入式开发,系统移植等等。
Qt5.9.1使用qrencode接口生成二维码图片,对qrencode接口进行封装,派生二维码显示窗口类QRWidget,g根据输入的内容动态生成二维码,同时可进行二维码图片保存。
现在二维码很流行,大街小巷大小商品广告上的二维码标签都随处可见,而且...网上比较少介绍基于windows下的C++二维码编码信息,最近正好在windows平台下使用QT开发了一个简单的生成带LOGO的二维码小程序,特记录一下。