문제

코드 (단순) 및 Decode (hard)에 대한 알고리즘에 대한 무료/OpenSource 코드 또는 설명을 찾고 2D 바코드 QR 코드.

그것은 사소한 문제처럼 보이지 않지만 일본에서는 너무 인기가있어 이미 사용할 수있는 것이 있어야합니다 ...

도움이 되었습니까?

해결책

일을 한 동료가 있습니다 xxing ( "얼룩말 교차").

그것은 매우 다양한 플랫폼 지원을 받고 있습니다.

다른 팁

(PHP의 QR 코드에 대해 묻는 사람들에 대한 응답으로)

그만큼 Google 차트 QR 차트 유형 트래픽이 많지 않거나 이미지를 캐시 할 수있는 경우에는 효과가있을 수 있습니다. 사용하기가 매우 쉽습니다. URL에서 인코딩 할 텍스트를 넣으십시오.

다음은 QR 코드 인코딩을위한 좋은 LGPL 라이브러리입니다. libqrencode

Libqrencode는 QR 코드 기호로 데이터를 인코딩하기위한 C 라이브러리이며, CCD가있는 휴대 전화와 같은 편리한 터미널로 스캔 할 수있는 일종의 2D 기호입니다. QR 코드의 용량은 최대 7000 자리 또는 4000 자이며 매우 강력합니다.

여기에 있습니다 QR 코드를 디코딩하는 Google 코드 프로젝트 - iPhone을 목표로하지만 LGPL이면 소스를 사용할 수 있습니다. 적응력이 있어야합니다 ...

-아담

http://www.swetake.com/qr/qr1_en.html

그들이 어떻게 작동하는지 설명하는 이것을 언급 할 것이라고 생각했습니다.

pyqrcodec QR 코드를 PNG로 인코딩하고 다양한 이미지 형식에서 디코딩하기위한 파이썬 라이브러리입니다.

여기에서 c# 예제를 찾을 수 있습니다 http://twit88.com/home/opensource/qrcode 무료로 (등록하기 만하면)

ZBAR을 직접 사용하여 QRCode를 디코딩 할 수 있습니다.

#!/usr/bin/python

from sys import argv
import zbar
import Image


# create a reader
scanner = zbar.ImageScanner()

# configure the reader
scanner.parse_config('enable')

# obtain image data    
pil = Image.open("base.png").convert('L')
width, height = pil.size
raw = pil.tostring()

# wrap image data
image = zbar.Image(width, height, 'Y800', raw)

# scan the image for barcodes
scanner.scan(image)

# extract results
for symbol in image:
    # do something useful with results
    print 'decoded', symbol.type, 'symbol', '"%s"' % symbol.data

# clean up
del(image)

Python-Qrtools를 시도 할 수 있습니다. https://launchpad.net/qr-tools생성을 위해 Qrencode를 사용하고 디코딩을위한 ZBAR (웹캠 또는 파일에서 ;-)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top