关于二维码生成
for i in range(1):import qrcode
qr = qrcode.QRCode(version = 1, box_size = 2, border = 2)
qr.add_data('https://www.baidu.com/')
qr.make()
img = qr.make_image(fill_color = 'black', back_color = 'white')
img.save('baidu.png')
可以生成一个二维码,但是图片太小了,不知道如何设置把图片生成更大。
现在按上面的代码图片像素才58*58 太小了,比如我要一个600*600的应该如何改。请网友赐教 要生成更大的二维码图片,您可以通过调整box_size参数和border参数来增加二维码的大小。以下是修改后的代码:
import qrcode
qr = qrcode.QRCode(version=1, box_size=15, border=5)# 调整box_size和border的值
qr.add_data('https://www.baidu.com/')
qr.make()
img = qr.make_image(fill_color='black', back_color='white')
img = img.resize((600, 600))# 调整图片的尺寸
img.save('baidu.png')
在上述代码中,我将box_size设置为15,border设置为5来增加二维码的大小。然后,我使用resize函数将图片的尺寸调整为600x600像素。您可以根据需要调整box_size和border的值,并使用resize函数设置二维码图片的大小。
请注意,增大二维码的尺寸可能导致二维码扫描时识别困难,因此建议根据实际应用场景选择合适的尺寸。 Ewan-Ahiouy 发表于 2023-7-1 19:39
要生成更大的二维码图片,您可以通过调整box_size参数和border参数来增加二维码的大小。以下是修改后的代码 ...
感谢 {:5_110:} 暗夜之隐 发表于 2023-7-1 19:41
感谢
解决问题就好{:5_109:}
页:
[1]