Closed acagastya closed 3 years ago
Use QRCode.get_matrix()
>>> import qrcode
>>> qr = qrcode.QRCode()
>>> qr.add_data('Test')
>>> qr.get_matrix()
[[False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, True, True, True, True, True, True, True, False, False, False, False, False, True, False, True, True, True, True, True, True, True, False, False, False, False], [False, False, False, False, True, False, False, False, False, False, True, False, True, False, True, False, False, False, True, False, False, False, False, False, True, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, True, True, True, False, False, False, True, False, True, True, True, False, True, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, True, False, False, True, False, False, True, False, True, True, True, False, True, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, False, True, False, True, True, False, True, False, True, True, True, False, True, False, False, False, False], [False, False, False, False, True, False, False, False, False, False, True, False, False, True, False, False, True, False, True, False, False, False, False, False, True, False, False, False, False], [False, False, False, False, True, True, True, True, True, True, True, False, True, False, True, False, True, False, True, True, True, True, True, True, True, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, True, False, True, True, True, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, True, False, False, False, False, False, True, False, True, False, True, False, True, True, True, False, False, True, True, True, False, False, False, False, False], [False, False, False, False, False, False, True, True, True, False, False, True, False, True, True, False, True, False, True, False, True, True, True, False, False, False, False, False, False], [False, False, False, False, True, True, False, False, True, True, True, True, False, True, True, True, False, True, False, False, True, True, True, True, False, False, False, False, False], [False, False, False, False, True, True, True, False, False, False, False, True, False, False, False, False, False, False, False, False, True, True, True, False, False, False, False, False, False], [False, False, False, False, True, True, False, True, True, True, True, True, False, False, False, False, False, False, True, False, False, False, False, False, True, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, True, False, True, True, True, True, True, True, False, False, True, True, False, False, False, False, False], [False, False, False, False, True, True, True, True, True, True, True, False, False, False, True, False, True, False, True, True, False, True, False, True, False, False, False, False, False], [False, False, False, False, True, False, False, False, False, False, True, False, False, True, False, True, True, True, False, True, True, True, True, False, True, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, False, True, False, False, True, False, False, True, False, True, False, True, False, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, False, True, True, False, True, False, False, False, False, True, True, False, False, False, False, False, False], [False, False, False, False, True, False, True, True, True, False, True, False, False, True, True, False, False, False, True, False, False, True, True, True, True, False, False, False, False], [False, False, False, False, True, False, False, False, False, False, True, False, False, True, True, False, False, False, False, False, True, False, True, False, False, False, False, False, False], [False, False, False, False, True, True, True, True, True, True, True, False, True, True, False, True, False, True, False, False, True, False, True, True, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False], [False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False]]
Ah, all right. I will just reshape it. Thanks, @heuer!
In the QR code's photo, some pixels are black (the set pixels) some are not. Is there an API, or a way which gives me a 2D-array of Booleans -- which pixels are set, which are not set?