cleanup code
This commit is contained in:
parent
7c6ce3ec34
commit
449b99f1ca
11
QRCodex.py
11
QRCodex.py
|
@ -1,5 +1,4 @@
|
||||||
import io
|
import io
|
||||||
import math
|
|
||||||
# Importing Image and ImageFont, ImageDraw module from PIL package
|
# Importing Image and ImageFont, ImageDraw module from PIL package
|
||||||
from PIL import Image, ImageFont, ImageDraw
|
from PIL import Image, ImageFont, ImageDraw
|
||||||
#import QRcode generator lib
|
#import QRcode generator lib
|
||||||
|
@ -21,9 +20,9 @@ qr = qrcode.QRCode(
|
||||||
qr.add_data(code)
|
qr.add_data(code)
|
||||||
|
|
||||||
#saving the normal QRCode image
|
#saving the normal QRCode image
|
||||||
img = qr.make_image()
|
qrcodeimage = qr.make_image()
|
||||||
type(img) # qrcode.image.pil.PilImage
|
type(qrcodeimage) # qrcode.image.pil.PilImage
|
||||||
img.save("qrcode.png")
|
qrcodeimage.save("qrcode.png")
|
||||||
|
|
||||||
#storing the qrCode in a list[list[bool]]
|
#storing the qrCode in a list[list[bool]]
|
||||||
boolmatrix = qr.get_matrix()
|
boolmatrix = qr.get_matrix()
|
||||||
|
@ -32,11 +31,11 @@ boolmatrix = qr.get_matrix()
|
||||||
codeximage = Image.new("RGB", (textsize*len(boolmatrix), textsize*len(boolmatrix)), "white")
|
codeximage = Image.new("RGB", (textsize*len(boolmatrix), textsize*len(boolmatrix)), "white")
|
||||||
codexdraw = ImageDraw.Draw(codeximage)
|
codexdraw = ImageDraw.Draw(codeximage)
|
||||||
|
|
||||||
# specified font size
|
# specify fonts
|
||||||
fontnormal = ImageFont.truetype(r'./FiraMono_Regular.otf', textsize)
|
fontnormal = ImageFont.truetype(r'./FiraMono_Regular.otf', textsize)
|
||||||
fontbold = ImageFont.truetype(r'./FiraMono_Bold.otf', textsize)
|
fontbold = ImageFont.truetype(r'./FiraMono_Bold.otf', textsize)
|
||||||
|
|
||||||
# drawing text
|
# drawing text, one character per cell
|
||||||
index = 0
|
index = 0
|
||||||
for i, inner_list in enumerate(boolmatrix):
|
for i, inner_list in enumerate(boolmatrix):
|
||||||
for j, element in enumerate(inner_list):
|
for j, element in enumerate(inner_list):
|
||||||
|
|
Loading…
Reference in New Issue