Zint:用這個開源工具生成二維碼
Zint 可以輕松生成 50 多種類型的自定義條碼。
二維碼是一種很好的可以向人們提供信息的方式,且沒有打印的麻煩和費用。大多數(shù)人的智能手機都支持二維碼掃描,無論其操作系統(tǒng)是什么。
你可能想使用二維碼的原因有很多。也許你是一名教師,希望通過補充材料來測試你的學生,以增強學習效果,或者是一家餐廳,需要在遵守社交距離準則的同時提供菜單。我經(jīng)常行走于自然小徑,那里貼有樹木和其他植物的標簽。用二維碼來補充這些小標簽是一種很好的方式,它可以提供關于公園展品的額外信息,而無需花費和維護標識牌。在這些和其他情況下,二維碼是非常有用的。
在互聯(lián)網(wǎng)上搜索一個簡單的、開源的方法來創(chuàng)建二維碼時,我發(fā)現(xiàn)了 Zint。Zint 是一個優(yōu)秀的開源 (GPLv3.0) 生成條碼的解決方案。根據(jù)該項目的 GitHub 倉庫:“Zint 是一套可以方便地對任何一種公共領域條形碼標準的數(shù)據(jù)進行編碼的程序,并允許你將這種功能集成到你自己的程序中。”
Zint 支持 50 多種類型的條形碼,包括二維碼(ISO 18004),你可以輕松地創(chuàng)建這些條形碼,然后復制和粘貼到 word 文檔、博客、維基和其他數(shù)字媒體中。人們可以用智能手機掃描這些二維碼,快速鏈接到信息。
安裝 Zint
Zint 適用于 Linux、macOS 和 Windows。
你可以在基于 Ubuntu 的 Linux 發(fā)行版上使用 apt
安裝 Zint 命令:
$ sudo apt install zint
我還想要一個圖形用戶界面(GUI),所以我安裝了 Zint-QT:
$ sudo apt install zint-qt
請參考手冊的安裝部分,了解 macOS 和 Windows 的說明。
用 Zint 生成二維碼
安裝好后,我啟動了它,并創(chuàng)建了我的第一個二維碼,這是一個指向 Opensource.com 的鏈接。
Generating QR code with Zint
Zint 的 50 多個其他條碼選項包括許多國家的郵政編碼、DotCode、EAN、EAN-14 和通用產(chǎn)品代碼 (UPC)。項目文檔中包含了它可以渲染的所有代碼的完整列表。
你可以將任何條形碼復制為 BMP 或 SVG,或者將輸出保存為你應用中所需要的任何尺寸的圖像文件。這是我的 77x77 像素的二維碼。
QR code
該項目維護了一份出色的用戶手冊,其中包含了在命令行和 GUI 中使用 Zint 的說明。你甚至可以在線試用 Zint。對于功能請求或錯誤報告,請訪問網(wǎng)站或發(fā)送電子郵件。