{
"title": "Amazing-QR只需四步制作一个炫酷二维码",
"tags": [
"post",
"二维码"
],
"sources": [
"xlog"
],
"external_urls": [
"https://x.geekbb.ml/Amazing-QR"
],
"date_published": "2023-04-18T01:07:11.663Z",
"content": "| 标题 |项目地址 |\n| ---- | ---- |\n| Amazing-QR | https://github.com/x-hw/amazing-qr |\n\n\n\n* Amazing QR,是一款开源的 Python 应用程序,用于生成炫酷的二维码图像和动态 GIF 图片\n > 可生成普通二维码、带图片的艺术二维码(黑白与彩色)、动态二维码(黑白与彩色)\n\n\n<p class=\"flex\">\n <img src=\"ipfs://bafybeidubdsd6iol42kix5zoilnolpunpfizzlcwalhwpbyay2utnvdxp4\" alt=\"图片描述\" width=\"200\" height=\"200\" />\n <img src=\"ipfs://bafkreicjigq2lzq65kuh4qdpbohgg3coqvahmpup3erl3cqrkdqitbmw3i\" alt=\"图片描述\" width=\"200\" height=\"200\" />\n <img src=\"ipfs://bafybeigthxfc5366vdynaewsvhcuooh7zm3u5j4bptelmmklv3kkupa3da\" alt=\"图片描述\" width=\"200\" height=\"200\" />\n <img src=\"ipfs://bafkreiczw7plzvk27wzb5pitsntlhl7mexu4mit6phu3lorfdn25vigzpy\" alt=\"图片描述\" width=\"200\" height=\"200\" />\n \n</p>\n\n![qrs2.jpg](ipfs://bafkreifjfwuux6stqeea5bea5zh5eorrwqolk2gncvzoab4jctlckfkmcq)\n\n![qrs1.jpg](ipfs://bafkreibapk7psl6c3z3vljog6yp5bnurtpwtm5fefgym4r675ir6mujikm)\n\n---\n### 安装\n#### 生成普通QR码\n##### 使用虚拟环境(推荐)\n> 在虚拟环境中安装并运行 amzqr,可以确保使用的是正确的 Python 解释器和模块安装路径。\n\n首先,打开终端,创建一个新的虚拟环境:\n\n\n```\npython3 -m venv myenv\n```\n![carbon (2).png](ipfs://bafkreiennxakm33zy6lnhqyuhsqv3yqehzazxwdcp7ge5lglvwvquxkosm)\n\n##### 激活虚拟环境:\n\n```\nsource myenv/bin/activate\n```\n![carbon (3).png](ipfs://bafkreigwvsfexrtnkom6vinzmudb6d654jn4avjrxc4nazqxc3qlu7xroy)\n\n##### 使用 pip 安装 amzqr\n\n```\npip install amzqr\n```\n![carbon (4).png](ipfs://bafkreibp2prhkji7lufqdyqdymaehnp7ohf6ll4vf22d4l3rkg5pbuhvxi)\n\n##### 命令运行 `amzqr`\n\n```\namzqr https://github.com\n```\n\n![carbon (5).png](ipfs://bafkreiacxa5rbb5m76utocn3ak27i3friiiss6vgkb6gcgmszaza4rpycy)\n\n🎉完成!\n\n`/Users/geek/qrcode.png`\n\n![qrcode.png](ipfs://bafkreidzcd2jziiomq6zsdcrvgdgv2uktwf2tp6e4z5pkgkiow37ydfb54)\n\n\n----\n\n#### 成生艺术二维码\n##### 黑白图片\n> 参数-p 用来将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片。我是将头像放入qr文件夹\n```\namzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg\n```\n![qr_qrcode.png](ipfs://bafkreibwtgyfdxmybigg7y26ga4nxviadb3eoc3tskrfujvd5c56afqezu)\n\n##### 彩色图片\n> 加上参数 -c 可以使产生的图片由黑白变为彩色的。\n\n```\namzqr https://x.geekbb.ml -p /Users/geek/qr/qr.jpg -c -con 1.5 -bri 1.6\n```\n* 参数-con 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。\n* 参数 -bri 用来调节图片的亮度,其余用法和取值与 -con 相同。\n \n![qr_qrcode.png](ipfs://bafkreibmwp4xsgr34s62mtvdyzvnobtfumne5xboc2en5ftd3am226sy2m)\n\n##### GIF图片\n\n```\namzqr https://x.geekbb.ml -p /Users/geek/qr/qr.gif -c -con 1.5 -bri 1.6\n```\n![qr_qrcode.gif](ipfs://bafybeigi5wgfhtnawmy7s6zdau4om3ijxiqhsuk43dbrjtgcouugwoyizu)\n\n---",
"attributes": [
{
"value": "Amazing-QR",
"trait_type": "xlog_slug"
}
]
}