在Ubuntu 16.04中创建QR代码


14

如何在Ubuntu 16.04中创建QR码?


4
您想创建什么QR码?网址?任意文本还是二进制数据?请编辑您的问题,以阐明您要达到的目标。
大卫·佛斯特


@Rinzwind:几乎就像是对我的回答。
David Foerster

2
@Rinzwind这是关于读取QR,而不是创建QR。另外,您测试了qreator吗?对我来说,这似乎完全是破碎的。
字节指挥官

我们一直在使用qrencode大约5年了;)
Rinzwind

Answers:


27

我已经测试了两个在Ubuntu 16.04上可以很好地创建QR码的应用程序:

  • 如果您想要一个简单的命令行工具,我可以推荐qrencode

    它使用输出文件名和(可选)输入字符串作为命令行参数,并生成带有QR码的PNG文件。如果没有给定输入字符串作为参数,则它将从标准输入中读取,因此您可以在终端中键入内容,也可以将另一个命令的输出通过管道传递给它。还有一些更高级的选项。

    使用进行安装sudo apt install qrencode

    基本用法是qrencode -o "output-file.png" "Your text here"
    有关更多信息,请参见man qrencode


  • 如果您想要一个用户友好的GUI工具,则应尝试qtqr

    它为您提供了一个简洁的用户界面,使您可以选择输入数据类型,例如URL,电子邮件地址,电话号码,WiFi凭据或纯文本。您可以轻松选择像素大小,边距和纠错级别,并以PNG和SVG格式保存。它还允许您扫描和解码图像文件或网络摄像头中的QR码。

    使用进行安装sudo apt install qtqr

现在,这里是一个屏幕快照,显示了如何使用这两种工具创建我的Ask Ubuntu配置文件URL的QR码(并eog在右侧使用来查看由创建的图像qrencode,因为它没有预览)。请注意,创建的图像绝对相同:

qtqr和qrencode / eog


1
其中的一个变体qrencode可能非常有用:(qrencode -o- "your text here" | display -在“此处输入您的文本”创建QR码,并在屏幕上将其与ImageMagick一起显示,按即可关闭Escape)。要创建更大的尺寸,请在中指定-s<number>选项:qrencode -s8 -o- "your text here" | display -。从剪贴板创建内容:xsel -b | qrencode -o- | display -
Lekensteyn

除非要浪费几个小时试图弄清楚为什么生成的QR码包含损坏的文本,否则不要使用qtqr
user502144

0

使用Scribus

  1. 安装并打开Scribus
  2. 在新文档对话框中,选择单页 选择单页的“新建文档”对话框
  3. 从顶部的插入菜单中选择条形码 插入>条形码
  4. 从类型下拉菜单中选择QR码(如果窗口太小,可以展开此窗口) 类型> QR码
  5. 在“代码”输入框中输入要编码的文本 此页面的QR码已创建
  6. 按确定,然后单击以放置一个“框架”,该框架在页面上以Scribus的形式表达 已放置QR码
  7. 根据需要调整“框架”的大小 二维码已调整大小
  8. 从文件>导出>另存为图像中将页面导出为图像。 文件>导出>另存为图像
  9. 在图像编辑器中裁剪图像

3
如果有人已经使用Scribus,并且理想情况下可以继续在该应用程序中使用QR码,那肯定很好,但是对于专门生成简单QR码的人,我可能不会使用它。有点像推荐使用LibreOffice Writer裁剪图像...
Byte Commander

大声笑,是的,我个人很困惑地发现功能存在,并且Scribus从那以后就一直躺在那儿,以为也许有人在同一条船上。
Groundjet

当您只需要拧紧松动的螺钉时,就有点像用锤子代替螺丝刀。
穆罕默德·本·尤斯拉特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.