如何制作自己的二维码(二维码图片怎么做)
文/陈新龙
二维码又被称为二维条码,是用某类特殊的图形按一定规律性在平面图(二维方位上)遍布的,黑灰色的,纪录数据信息标记信息的图型。而不一样品种的二维码遵循的规律性便是码制,常见的码制有:Data Matrix,Maxi Code,Aztec,QR Code,Vericode,PDF417,Ultracode,Code 49,Code 16K等。QR Code是一种移动设备上盛行的二维码编码方法,它比传统式的条码可存大量的信息,也可以表明大量的基本数据类型。
在日常日常生活二维码经常可以看到,那麼大伙儿是不是好奇心,二维码是如何制作的?二维码是否会有一百思特网天被用完呢?我们自己可以制做一个归属于我们自己的二维码?在日常日常生活大家最普遍的便是黑与白二维码,自然不仅只存有黑与白二维码也有五颜六色二维码和动态性二维码,今日大家可以用Python软件自身单独制做一个二维码,一起来瞧瞧吧。
最先在Python自然环境中安裝第三方库MYQR,这一库是专用于制做个性化二维码的,只必须很简单两三行编码,就可以像变法术一样制作出一个二维码。MYQR库文件包括了许多参数,如words,version,level,picture,colorized等,在其中,words为非默认设置参数,其他好多个为默认设置参数。在键入时相比能以words参数取值,别的参数要是没有取值会全自动依照库文件的初始值运作。
words参数含意是二维码偏向连接,能够将语句或是连接做为参数键入。
version的含意是边长,它的结构类型是整数金额,用以操纵边长,范畴是1到40,数据越大边长越大,默认设置边长百思特网是在于你键入的信息的长短和应用的纠错级别。
level用于操纵二维码纠错水准,范畴是L:约可纠错7%的数据信息写小说,M纠错15%,Q纠错25%,H纠错30%,默认设置为H最大。
picture参数含意是融合图片,将QR二维码图象与一张同文件目录下的图片紧密结合,造成一张黑与白图片做为环境。还可以根据colorized选择项改动成彩色背景。
最先咱们来制做一张静态数据二维码:
from MyQR import myqr
myqr.run(百思特网words="welcome to program world")
二维码的别的参数都不用设定就能在同文件目录下转化成一张qrcode.png的图片了。
我在words里加上了內容“welcome to our program world”运行代码后会造成一张二维码的图片,根据手机扫一扫或是电脑鉴别二维码的流程能够就可以编解码读取包括的文本內容了(图1)。
在运作結果myqr.run()里填好二维码造成的主要内容能够是文本还可以是连接。
假如感觉简洁的黑与白二维码太过度一般,还能够在文件夹名称中准备好较为有特点的环境图片或是gif动图。根据改动picture和colorized参数便能够完成五颜六色二维码和动态性二维码的图片,编码如图所示2。
MyQR库使我们充足体会到Python的热情和强劲,日后我就会再次和各位共享大量Python有意思的专业知识与方法,与大伙儿一起学习大量有意思的新专业知识(图3)。