最近打算做一个和二维码相关的项目,搜了一下相关资料,发现了一个Python 生成艺术二维码的项目,挺有意思的,顺手就改了下,把它做成 http 服务。
项目原作者是 @sylnsfar,这里是他两年前发的主题。
改的过程中发现,原项目生成的二维码背景图清晰度不够,能明显看到马赛克:
所以又研究了下作者提到的Halftone QR Code,发现其实可以直接生成一个透明背景的二维码,把背景的填充的工作交给使用者。于是动手改起来,把项目改成了一个生成透明背景二维码的 http 服务器,发现效果挺不错的。
生成的透明背景二维码:
自行使用 PS 叠加背景图,支持任意高清图,无马赛克:
甚至制作海报:
因为原项目使用 GPLv3 协议,所以我修改之后的项目也使用 GPLv3 进行开源: https://github.com/tiaod/qrcode-art-server
2018年6月13日15:50:36更新:已发布到docker hub,想要测试的同学可以直接运行:
$ docker run -p 5000:5000 tiaod/qrcode-art-server
顺便附上Github地址:https://github.com/tiaod/qrcode-art-server
后续更新会放在Github上。
1
wonpain 2018-06-13 00:00:16 +08:00 via Android
赞一个
|
2
7sDream 2018-06-13 03:24:07 +08:00 via Android 1
可以瞅一眼我的 pyqart,很早就支持了。
不过没有时间做这个项目类似的支持动图和透明过滤功能。 |
3
cgwh 2018-06-13 06:02:23 +08:00 via Android
学习了,赞!
|
4
ebony0319 2018-06-13 07:49:16 +08:00 via Android
赞。
|
5
ericgui 2018-06-13 07:54:41 +08:00
牛逼,这个不错
|
6
tiaod OP |
7
yuyongji1987 2018-06-13 08:28:30 +08:00 via iPhone
支持中文吗
|
8
tiaod OP @yuyongji1987 基于 sylnsfar/qrcode 开发的,原版不支持中文,所以不支持。我有空重写一下,不基于他的来做就可以了
|
9
cqxxxxxxx 2018-06-13 08:42:05 +08:00 via Android
有没有小程序码的美化库或者方案啊。
|
10
brotherlegend 2018-06-13 08:43:47 +08:00 via Android
赞 666
|
11
tofishes 2018-06-13 09:43:04 +08:00
漂亮,star
|
12
xiangyuecn 2018-06-13 09:48:31 +08:00
已 star
为毛 fork 比 star 多 20 多倍 (滑稽 |
14
tiaod OP @xiangyuecn 因为我也是 fork 原项目的,所以显示的是 fork 数量,哈哈
|
15
yuyongji1987 2018-06-14 08:00:55 +08:00 via iPhone
@tiaod 原来如此
|