Python,QRCODE - 如何显示图像?

标签 python image

我想,我使用 qrcode 库成功生成了代码。当我运行该命令时,它不会抛出任何错误。现在如何将文件另存为 .png

这是我到目前为止的代码:

import qrcode


qr = qrcode.QRCode(version=1,
        error_correction=qrcode.constants.ERROR_CORRECT_L,
        box_size=10,
        border=4,
        )

qr.add_data("This is a test string")
qr.make(fit=True)
img = qr.make_image()

最佳答案

您需要将图像数据显式保存到文件中,如下所示:

with open('myfile.png', 'wb') as f:
    img.save(f)

编辑:显然qrcode需要安装这些软件包才能保存图像:

pip install git+git://github.com/ojii/pymaging.git#egg=pymaging
pip install git+git://github.com/ojii/pymaging-png.git#egg=pymaging-png

关于Python,QRCODE - 如何显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124984/

相关文章:

css - 创建悬停在图像框上

jquery - 如何使图像的 x 和 y 翻转,就像带有句柄的 Jquery 可调整大小的 UI 一样......?

ios - 使用 renderInContext 的 Obj-C

c++ - 检查有效图像

python - 根据构造函数签名使用不同的类定义

python - Pandas - 检查两个日期是否与确定的条件相同(另外两个变量)并执行操作

python - 为什么print语句不是pythonic?

python - DataGenerator在Google云端硬盘中找不到文件

python - 带有框的 pygtk 窗口忽略所有 X(鼠标)事件(通过它们)

php - 如何使用 PHP 随机化图像数组