答案1
libqrencode
是一個庫,qrencode
是一個命令列實用程序,用於在 QR 碼符號中編碼資料。
我安裝qrencode
在我的 Kubuntu 中(從qrencode
包中)並成功創建了一個 PNG 圖像的 QR 碼。
透明背景是不是編碼器的工作。使用qrencode
/libqrencode
取得基本影像;然後使用影像處理工具(例如convert
ImageMagick)根據您的需求進行調整。例子:
qrencode -o - 'https://superuser.com/a/1523436/432690' | convert - -transparent white foo.png
注意:我不確定我對透明背景的理解是否正確。
答案2
對於 windows/mac/linux,Inkscape 預設有一個副檔名。查看擴充/渲染/條碼/QR 碼。
該擴充引用了發起者的網頁,但我沒有深入挖掘網站上對 Inkscape 擴充功能的引用。
我確實確認我可以在擴展輸入對話框中輸入任何文字來獲取有效的二維碼。我的二維碼閱讀器 (iOS) 顯示隨機文字或要求我存取我輸入的任何 URL。
該擴充功能提供了區塊大小,使您能夠根據需要調整大小。作為向量文件,背景預設是透明的。
上面的二維碼就是這篇文章的網址。
如果要在乙烯基切割機或雷射切割機上使用,似乎可能需要一些按摩,因為構成整體形狀的各個黑色塊之間的邊界是可見的。