关注这个公众号,一起涨姿势!
Hello,everyone!在上篇文章用Python发一个高逼格的朋友圈【附代码】中,二胖给大家介绍了一个Python图形处理库PIL,相信大家已经会使用python将一张图片切分为九宫格啦。
今天二胖给大家介绍一个更好玩的python开源工具——qrcode。
qrcode是什么呢?它能干嘛呢?
qrcode是一个用于生成个性二维码的工具库,可以使用它来制作属于自己的个性化二维码。
qrcode的源码中也使用到了上篇文章中二胖给大家介绍的工具库:PIL
在上篇文章的基础上,大家想要读懂qrcode的源代码也会相对容易。
qrcode到底能制作什么样的二维码呢?
以二胖公众号的二维码为例,微信公众号自动生成的二维码是这样的:
相信很多做微信公众号的朋友是使用微信自动生成的二维码,不过二胖认为它太小了,不能展现头像的帅气,所以就自己换了一个二维码。
请原谅程序的审美,不过大家可以用颜色鲜艳的图片生成二维码,这样会更好看一些。
二胖目前使用的二维码如下:
下面更高端!
不知道大家有没有见过动态二维码呢?
动态的二维码是不是很好看啊,其实这其中的原理并不难。
简单来说就是————二维码是信息的载体。
拿一个网页来举例:知乎。如果大家平时要访问知乎首页,一般都是通过网址,即www开头的url进行访问。而二维码其实是把这个“网址”用图像表示出来,和网址一样,它们都指向的是知乎首页。
比如扫描下面这个二维码就能访问到二胖的知乎主页了:
好啦,介绍了二维码的基本原理之后,就让二胖告诉大家怎么去做一个定制化的二维码吧!
其实,定制二维码的过程就是将自己想要访问的url(网址)和一张图片结合生成二维码。
领取专属 10元无门槛券
私享最新 技术干货