Hashim Aziz Asked: 2020-02-07 14:50:13 +0800 CST2020-02-07 14:50:13 +0800 CST 2020-02-07 14:50:13 +0800 CST 如何免费创建自己的二维码?[关闭] 772 我计划在我正在设计的海报上实现 QR 码,似乎最常见的方法是使用许多在线生成器之一,但它们要么不允许我自定义二维码就足够了,或者他们需要,但需要订阅他们的服务。 这对于没有太多技术知识的平面设计师或营销主管来说是理想的,但作为一个有一点程序经验的人,我认为必须有一种方法可以自己生成功能齐全的二维码,而无需支付任何费用。例如,我的二维码需要具有透明背景才能进行深色传单,这是一个在线生成器都不擅长的功能,即使有人声称支持它。 是否可以生成我自己的二维码? url hyperlink 2 个回答 Voted Best Answer Kamil Maciorowski 2020-02-07T15:26:26+08:002020-02-07T15:26:26+08:00 libqrencode是一个库,qrencode是一个命令行实用程序,用于在二维码符号中编码数据。 我安装qrencode在我的 Kubuntu 中(来自qrencode包)并成功创建了一个 QR 码作为 PNG 图像。 透明背景不是编码器的工作。使用qrencode/libqrencode获取基本图像;然后使用图像处理工具(例如convert来自 ImageMagick)根据您的需要进行调整。例子: qrencode -o - 'https://superuser.com/a/1523436/432690' | convert - -transparent white foo.png 注意:我不确定我对透明背景的理解是否正确。 fred_dot_u 2020-02-07T15:23:03+08:002020-02-07T15:23:03+08:00 对于 windows/mac/linux,Inkscape 默认有一个扩展。查看扩展/渲染/条形码/二维码。 该扩展程序引用了创建者的网页,但我没有深入挖掘以在网站上找到对 Inkscape 扩展程序的引用。 我确实确认我可以在扩展输入对话框中输入任何文本以获得有效的二维码。我的二维码阅读器 (iOS) 显示随机文本或要求我访问我输入的任何 URL。 该扩展提供了块大小,使您能够根据需要调整大小。作为矢量文件,默认情况下背景是透明的。 上面的 QR 是这篇文章的 URL。 如果要在乙烯基切割机或激光切割机上使用,似乎可能需要进行一些按摩,因为构成整体形状的各个黑色块之间的边界是可见的。
libqrencode
是一个库,qrencode
是一个命令行实用程序,用于在二维码符号中编码数据。我安装
qrencode
在我的 Kubuntu 中(来自qrencode
包)并成功创建了一个 QR 码作为 PNG 图像。透明背景不是编码器的工作。使用
qrencode
/libqrencode
获取基本图像;然后使用图像处理工具(例如convert
来自 ImageMagick)根据您的需要进行调整。例子:注意:我不确定我对透明背景的理解是否正确。
对于 windows/mac/linux,Inkscape 默认有一个扩展。查看扩展/渲染/条形码/二维码。
该扩展程序引用了创建者的网页,但我没有深入挖掘以在网站上找到对 Inkscape 扩展程序的引用。
我确实确认我可以在扩展输入对话框中输入任何文本以获得有效的二维码。我的二维码阅读器 (iOS) 显示随机文本或要求我访问我输入的任何 URL。
该扩展提供了块大小,使您能够根据需要调整大小。作为矢量文件,默认情况下背景是透明的。
上面的 QR 是这篇文章的 URL。
如果要在乙烯基切割机或激光切割机上使用,似乎可能需要进行一些按摩,因为构成整体形状的各个黑色块之间的边界是可见的。