Kod QR (2D barcode) kodowanie i dekodowanie algorytmów? [zamknięte]
Szukam darmowego / otwartego kodu lub opisu algorytmów do kodowania (prostego) i dekodowania (twardego) kodu kreskowego 2D QR code.
Nie wydaje się to banalnym problemem, ale jest tak popularny w Japonii, że musi być coś już dostępne...
9 answers
Mam kolegę, który pracował nad ZXing ("Zebra Crossing").
To ma sporą różnorodność wsparcia platformy.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-10-23 22:15:28
(w odpowiedzi na pytania o kody QR w PHP)
Typ wykresu Google Charts QR chart może działać dla Ciebie, jeśli nie oczekujesz dużego ruchu lub możesz buforować obrazy. Jest niezwykle łatwy w użyciu - wystarczy umieścić tekst do zakodowania w adresie URL.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-02-25 06:47:08
QR Code Demystified-Część 1
QR Code Demystified-część 2
QR Code Demystified-Część 3
QR Code Demystified-Część 4
QR Code Demystified-Część 5
QR Code Demystified-Part 6
I
Http://www.thonky.com/qr-code-tutorial/introduction/
Aby poznać teorię matematyki za nią jest dyskusja w Math Stackexchange
Https://math.stackexchange.com/questions/76045/reed-solomon-polynomial-generator
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-13 12:19:15
Oto dobra biblioteka LGPL do kodowania kodu QR libqrencode
Libqrencode jest biblioteką C dla kodowanie danych w symbolu kodu QR, a rodzaj symboli 2D, które mogą być skanowane przez poręczne terminale, takie jak telefon komórkowy z CCD. Pojemność QR Code to do 7000 cyfr lub 4000 postaci i jest bardzo wytrzymały.
Oto projekt Google code, który dekoduje QR code - skierowany do iPhone ' a, ale jest LGPL i źródło jest dostępne. Powinien być elastyczny...
- Adam
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-08 20:41:25
Http://www.swetake.com/qr/qr1_en.html
Pomyślałem, że wspomnę o tym, co wyjaśnia, jak działają.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-06-22 14:56:29
PyQrCodec jest biblioteką Pythona do kodowania kodów Qr do PNG i dekodowania ich z różnych formatów obrazów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-10-21 10:54:41
Przykład c# znajdziesz tutaj http://twit88.com/home/opensource/qrcode za darmo (wystarczy się zarejestrować)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-09 07:22:18
Możesz użyć zbar bezpośrednio do dekodowania 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)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-04 19:28:13
Możesz wypróbować python-qrtools: https://launchpad.net/qr-tools Używa qrencode do generowania i zbar do dekodowania (z kamery internetowej lub pliku ;-)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-20 23:25:03