본문 바로가기

컴터 때찌/Programming

python에서 qrcode 다루기

[1]

http://pyqrcode.sourceforge.net/ 에서 파일 다운로드 

sudo apt-get install jcc python-imaging python-setuptools python-dev





[2] 

apt-get install qrencode

http://pypi.python.org/packages/source/q/qrencode/qrencode-1.01.tar.gz#md5=5a1addd4d6e6412116fcfeb9661831a9


#!/usr/bin/env python

# -*- coding: utf-8 -*-

import qrencode

import sys

import random


def qrcode_gen(text,cnt):

#   text=raw_input("Su text:  ")

#   imagen = qrencode.encode(text)[2] # la imagen en la tupla

#   print imagen #tupla entera

#   archivo="./"+str(cnt)+".png" #nombre del archivo

#   imagen.save(archivo)

#   cnt += 1


    imagens = qrencode.encode_scaled(text, 200, version=3, level=3, hint=3, case_sensitive=True)[2]

#   print imagens #tupa entera

    a="./"+str(cnt)+"2"+".png"

    imagens.save(a)

    cnt += 1

    return cnt


cnt =0

print random.randrange(1,1000)

for i in range(0,1000):

    text = random.randrange(1,1000)

    print text

    cnt = qrcode_gen(str(text),cnt)

#   cnt += 1


qrcode_gen('key_is_pr0gr4mm1ng_sk1ll',1354)

#qrcode_gen(sys.argv[1])



[3]

sudo apt-get install python-zbar python-imaging







http://codemostly.blogspot.kr/2011/11/compiling-qr-reader-for-python-ubuntu.html

'컴터 때찌 > Programming' 카테고리의 다른 글

이중포인터?  (0) 2013.03.28
[python] urlopen proxy  (0) 2012.11.15
Sudoku 알고리즘  (0) 2011.07.11
Section을 이용한 정적 메모리 공유  (0) 2011.04.27
[NativeAPI.h] ZwQuerySystemInformation()  (0) 2011.02.28