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