Zint:用這個開源工具生成二維碼
二維碼是一種很好的可以向人們提供信息的方式,且沒有列印的麻煩和費用。大多數人的智能手機都支持二維碼掃描,無論其操作系統是什麼。
你可能想使用二維碼的原因有很多。也許你是一名教師,希望通過補充材料來測試你的學生,以增強學習效果,或者是一家餐廳,需要在遵守社交距離準則的同時提供菜單。我經常行走於自然小徑,那裡貼有樹木和其他植物的標籤。用二維碼來補充這些小標籤是一種很好的方式,它可以提供關於公園展品的額外信息,而無需花費和維護標識牌。在這些和其他情況下,二維碼是非常有用的。
在互聯網上搜索一個簡單的、開源的方法來創建二維碼時,我發現了 Zint。Zint 是一個優秀的開源 (GPLv3.0) 生成條碼的解決方案。根據該項目的 GitHub 倉庫:「Zint 是一套可以方便地對任何一種公共領域條形碼標準的數據進行編碼的程序,並允許你將這種功能集成到你自己的程序中。」
Zint 支持 50 多種類型的條形碼,包括二維碼(ISO 18004),你可以輕鬆地創建這些條形碼,然後複製和粘貼到 word 文檔、博客、維基和其他數字媒體中。人們可以用智能手機掃描這些二維碼,快速鏈接到信息。
安裝 Zint
Zint 適用於 Linux、macOS 和 Windows。
你可以在基於 Ubuntu 的 Linux 發行版上使用 apt
安裝 Zint 命令:
$ sudo apt install zint
我還想要一個圖形用戶界面(GUI),所以我安裝了 Zint-QT:
$ sudo apt install zint-qt
請參考手冊的安裝部分,了解 macOS 和 Windows 的說明。
用 Zint 生成二維碼
安裝好後,我啟動了它,並創建了我的第一個二維碼,這是一個指向 Opensource.com 的鏈接。
![Generating QR code with Zint](/data/attachment/album/202102/07/231908lu7kj9a8aq7ps82m.png "Generating QR code with Zint")
Zint 的 50 多個其他條碼選項包括許多國家的郵政編碼、DotCode、EAN、EAN-14 和通用產品代碼 (UPC)。項目文檔中包含了它可以渲染的所有代碼的完整列表。
你可以將任何條形碼複製為 BMP 或 SVG,或者將輸出保存為你應用中所需要的任何尺寸的圖像文件。這是我的 77x77 像素的二維碼。
![QR code](/data/attachment/album/202102/07/231908u1zjepgzun07u21q.png "QR code")
該項目維護了一份出色的用戶手冊,其中包含了在命令行和 GUI 中使用 Zint 的說明。你甚至可以在線試用 Zint。對於功能請求或錯誤報告,請訪問網站或發送電子郵件。
via: https://opensource.com/article/21/2/zint-barcode-generator
作者:Don Watkins 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive