示例#1
0
def qrdecode(file):
    '''decode the qrcode picture'''
    stat, text = pqr.decode(file)
    if stat:
        return text
    else:
        print "failed to decode the qrcode picture."
示例#2
0
def gen_qrpic(text, file):
    '''generate a qrcode file contains the given text'''
    stat, img = pqr.encode(text)
    if stat:
        img.save(file)
        return file
    else:
        print "failed to generate qrcode picture."
示例#3
0
文件: t.py 项目: MozzieCN/alienblog
def gen_qrpic(text, file):
    print dir(pqr)
    stat, img = pqr.encode(text,image_width=200,version=5)
    if stat:
        img.save(file)
        return file
    else:
        print "failed to generate qrcode picture."
示例#4
0
    def assertQRImage(self, chart, text):
        try:
            import PyQrcodec
        except ImportError:
            print 'PyQrCodec not installed. Can not test QR code image'
            return

        chart.download(self.temp_image)
        status, string = PyQrcodec.decode(self.temp_image)
        self.assertTrue(status)
        self.assertEquals(text, string)
示例#5
0
    def assertQRImage(self, chart, text):
        try:
            import PyQrcodec
        except ImportError:
            print('PyQrCodec not installed. Can not test QR code image')
            return

        chart.download(self.temp_image)
        status, string = PyQrcodec.decode(self.temp_image)
        self.assertTrue(status)
        self.assertEqual(text, string)
示例#6
0
# !/usr/bin/python
import PyQrcodec, sys

# If no arguments were given, print a helpful message
if len(sys.argv)==1:
        print 'Usage: qrencode "message" filename'
        sys.exit(0)

#(m)essage and (f)ilename
m=sys.argv[1]
f=sys.argv[2]

size, image = PyQrcodec.encode(m)
image.save(f)
示例#7
0
# !/usr/bin/python
import PyQrcodec, sys

# If no arguments were given, print a helpful message
if len(sys.argv)==1:
        print 'Usage: qrdecode imagefile'
        sys.exit(0)

#(i)mage
i=sys.argv[1]

inf, mess = PyQrcodec.decode(i);
print(mess)