卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章24030本站已运行358

Python 二维码图片解析


import pyzbar.pyzbar as pyzbar

import pyperclip

from PIL import Image

import sys

 

def decode_qrcode(image_path):

    image = Image.open(image_path)

    barcodes = pyzbar.decode(image)

 

    if len(barcodes) > 0:

        qr_code_data = barcodes[0].data.decode('utf-8')

        pyperclip.copy(qr_code_data)

        print('二维码解析成功,链接: {}'.format(qr_code_data))

    else:

        print('未识别到二维码')

 

if __name__ == '__main__':

    image_path = sys.argv[1]

    decode_qrcode(image_path)

 

input('按任意键退出')
pyinstaller --add-data "libiconv.dll;." --add-data "libzbar-64.dll;." --onefile 解析二维码.
py 注意需要这个两个文件一起打包

if len(barcodes) > 0:
可以直接改为
if barcodes:
卓越飞翔博客
上一篇: 【HTML】图片转换SVG
下一篇: 返回列表

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏