標題 | 專案地址 |
---|---|
Amazing-QR | https://github.com/x-hw/amazing-qr |
- Amazing QR 是一個開源的 Python 應用程式,用於生成炫酷的二維碼圖像和動態 GIF 圖片
可生成普通二維碼、帶圖片的藝術二維碼(黑白與彩色)、動態二維碼(黑白與彩色)
安裝#
生成普通 QR 碼#
使用虛擬環境(推薦)#
在虛擬環境中安裝並運行 amzqr,可以確保使用的是正確的 Python 解釋器和模組安裝路徑。
首先,打開終端,創建一個新的虛擬環境:
python3 -m venv myenv
啟用虛擬環境:#
source myenv/bin/activate
使用 pip 安裝 amzqr#
pip install amzqr
命令運行 amzqr
#
amzqr https://github.com
🎉完成!
/Users/geek/qrcode.png
成生藝術二維碼#
黑白圖片#
參數 -p 用來將 QR 二維碼圖像與一張同目錄下的圖片相結合,產生一張黑白圖片。我是將頭像放入 qr 文件夾
amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg
彩色圖片#
加上參數 -c 可以使產生的圖片由黑白變為彩色的。
amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg -c -con 1.5 -bri 1.6
- 參數 - con 用以調節圖片的對比度,1.0 表示原始圖片,更小的值表示更低對比度,更大反之。默認為 1.0。
- 參數 -bri 用來調節圖片的亮度,其餘用法和取值與 -con 相同。
GIF 圖片#
amzqr https://x.geekbb.ml -p /Users/geek/qr/qr.gif -c -con 1.5 -bri 1.6