Четене на QR кода. Как да сканирате QR код на Android - преглед на приложения за четене на QR кодове

Здравейте, скъпи читатели на сайта на блога. Докато пишех последната статия, открих на главната им страница хитър код за смартфони, който все още не беше станал обичаен. Наскоро се запознах с тази тема и затова днес искам да говоря за такова нещо като QR кодове.

За мнозина този тип баркод вече е станал обичаен, докато други все още не разбират за какво всъщност говорим. Именно на такива другари (към които до скоро бях и аз самият) е посветена тази статия.

Нека започнем с факта, че популярността на този тип кодиране на информация се обяснява предимно с развитието на технологиите и почти универсалното разпространение на телефони с добра камера и прилична производителност. За да дешифрирате QR код, е достатъчно да имате обикновен мобилен телефон и инсталирана на него програма за декодиране.

Какво обикновено се криптира по този начин? Е, на първо място, това са логистика (т.е. замяна на обичайния баркод), банкови разписки за ускоряване на четенето на информация от тях, както и обикновени неща: връзки към рекламни плакати или уебсайтове и данни от визитни картички, които веднага ще бъдат отворете в браузъра на вашия мобилен телефон, или въведен в неговата адресна книга.

Предназначение на QR кодовете и тяхното използване

QR кодовете са предимно за удобство. Но нека видим как можете сами да ги създавате в онлайн генератори, както и да ги четете и дешифрирате на мобилните си телефони. Е, тъй като този блог принадлежи към темата за уебмастъринг, ще разгледаме плъгини за WordPress, които ще ви позволят да показвате баркод с неговия URL на всяка страница на сайта, например, за да го добавите към отметките на вашия смартфон.

Този вариант на баркод изглежда така:

Състои се от изображение, в което, като правило, винаги може да се различи три големи квадрата. Те служат като насоки при дешифриране на кода чрез програми за четене - те помагат да се определи нивото на наклон и ясно се отнасят към скалата. Преди това навсякъде се използваше по-прост едномерен (линеен) баркод:

С помощта на баркод можете да шифровате само 20 до 30 знака и това беше напълно достатъчно, например, за нуждите. QR е една от разновидностите на двуизмерен баркод и ви позволява значително да увеличите количеството информация, съдържаща се в него. В идеалния случай може да се използва за конвертиране на до две и половина отпечатани страници текст в сравнително малко изображение.

В действителност те кодират от няколко десетки до стотици знака, тъй като по-голям брой може да причини затруднения при декодирането от мобилни телефони при неидеални условия. В допълнение, до 30 процента от информацията може да бъде предадена на излишък, което ще позволи дешифрирането на QR кода, дори ако е частично повреден или в лоши условия.

Японците пристрастиха целия свят към тази „зараза“. Една от техните компании разработи принципите на кодиране и декриптиране в средата на деветдесетте години на миналия век. Е, широкото използване на мобилни телефони в страната на изгряващото слънце осигури на мнозинството от населението персонални скенери за баркод.

Модата на QR кодовете бавно завладява постсъветското пространство. Във всеки случай тези сложни снимки вече се срещат доста често в уебсайтове или реклами в метрото. И поставянето на баркод върху визитна картичка ще бъде добро решение, което ви позволява да добавите всичките си координати към мобилния телефон на вашия потенциален партньор с едно щракване (програмата за скенер не само ще дешифрира кодираната информация, но и ще изпрати данните до контакти или отворете връзката в браузъра):

Ако например искате да добавите интересна статия към отметките на мобилния си телефон (за да я четете в движение), тогава за всички съвременни браузъри има добавки и плъгини, които ви позволяват да кодирате URL адреса на адреса в QR , след което можете да го прочетете с камерата на мобилния си телефон и посочената страница ще бъде отворена в мобилен браузър. Същото важи и за избрани текстови фрагменти.

Как да създадете QR код - онлайн генератори

Точно по-горе разгледахме генератори, интегрирани в браузърите, но техните онлайн версии изглеждат много по-функционални, които могат да кодират информацията, от която се нуждаете (URL адрес, текст, лични данни от визитка, SMS, телефонен номер и т.н.) и да създават изображение с желания от вас размер. Можете да запишете полученото изображение на баркод на вашия компютър или да получите връзка към него.

    QR хакер— служи за създаване на ексклузивни изображения с баркодове, които можете да оцветявате, да закръгляте ъглите им и дори да добавяте вашето лого. защото Тъй като тази технология първоначално съдържа излишък на код (до 30%), тези злоупотреби няма да доведат до загуба на информация.

    Първо, в левия панел на генератора изберете типа данни - това е необходимо, за да може програмата за декриптиране във вашия мобилен телефон да знае какво да прави с тези данни в бъдеще - отворете връзка в браузъра, покажете текст, добавете данни към контакти или да направите нещо друго. В следващата стъпка, във формуляра, разположен точно по-долу, въведете това, което искате да кодирате (в моя случай това е URL адресът - https://site) и щракнете върху бутона „Генериране“.

    В прозореца на редактора ще се появи обикновен черно-бял QR код, който може да бъде запазен такъв, какъвто е, или оцветен. Всички инструменти за редактор се намират в десния панел. Ако ги разгледаме отгоре надолу, първо идва двигателят за заобляне на ъглите на елементите, след това инструментите за настройка на цвета на фона или зареждане и настройка на прозрачността на фоновото изображение.

    Е, точно по-долу са инструментите за оцветяване на самите елементи (точно като детските книжки за оцветяване на Pet Shop) и поставяне на логото върху повърхността на създадения баркод. Под изображението, на което се подигравате, има цветна скала, която косвено характеризира неговата четливост. На екранната снимка точно по-горе четливостта е на ръба, въпреки че телефонът ми с инсталирана програма за дешифриране I-nigma (в унисон с, нали) се справи с тази задача с гръм и трясък.

    QR Coder.ru— прост генератор на баркодове с интерфейс на руски език. Първо, трябва да изберете типа информация, която искате да вградите в картината (текст, визитка, SMS или URL), така че програмата за четене да ви предложи необходимите опции за по-нататъшни действия. Например, в случай на визитка, ще бъдете помолени да попълните следните полета:

    За линкове това ще бъде отваряне в браузъра, а за данни от визитка, запазване в контакти (или набиране на номера от визитката):

  1. Qrmania.ru- друг генератор на QR кодове на руски език с малко по-разширена функционалност, която е свързана предимно с голямо разнообразие от типове информация, които могат да бъдат кодирани и цветови настройки на крайното изображение:

    Възможно е кодиране на имейл адрес и цяло имейл съобщение, като се посочват адресатът, темата и текстът на писмото. Освен това можете да кодирате телефонен номер (би било удобно, ако момичетата носят значки или чанти с такъв баркод), съобщения в Twitter и дори координати в Google Maps. Чума!

    Като цяло, разбира се, услугата Qrmania може да се нарече апотеоз на QR генераторите, защото създаденото изображение може не само да бъде запазено на вашия компютър, но и да бъде поръчано да бъде отпечатано върху тениска, бейзболна шапка, значка, чанта и други дребни неща за доста разумни пари:

  2. Qrcc.ru е по-малко претенциозен, но също така функционален руски онлайн генератор с възможност за поръчка на отпечатване на създадения QR код върху дрехи и неща.
  3. Има още няколко генератора от услугата Kaywa (един и два), които не се отличават с нищо особено, но имат своето място.
  4. Разработчиците на популярния мобилен скенер i-nigma също имат свой собствен създател на баркодове.
  5. О, да, още една буржоазна услуга Goqr.me заслужава да се спомене, защото дизайнът е хубав. Е, това е достатъчно, предполагам.

Да, в началото на статията споменах нещо, което ще ви позволи да генерирате QR в движение за страниците на вашия блог. Почти забравих за това, но все пак ще дам връзка към страницата на автора на тези добавки. Аз самият все още не съм осъзнал необходимостта да прикача баркод към всички страници на блога, но може би ще променя решението си с течение на времето.

Е, и накрая, няма да пропусна да дам връзка към статията, където можете да видите няколко десетки високо артистични баркодове. Трябва да се отбележи, че всички снимки от тази статия, които проверих, могат уверено да бъдат дешифрирани от мобилен телефон.

Как да декриптирате баркод - програми и онлайн услуги

Друг е въпросът как човек може да дешифрира такива сложни картинки на мобилен телефон. Обхватът на такива програми е доста голям и много ще зависи от вида на телефона, който имате, или по-точно от операционната система, на която работи (Android, iOS и др.).

Лично аз използвам телефон Nokia E72 и най-много ми хареса I-nigma - просто следвайте тази връзка от мобилния си телефон, уебсайтът на разработчика автоматично ще определи типа на вашето устройство и ще предложи да изтеглите програма за четене и декодиране на QR кодове . Според мен се поддържа всичко за което се сетите (относно модели телефони). Можете да намерите екранна снимка на работата на I-nigma точно над текста.

Въпреки това, преди да разгледам по-нататък програмите за сканиране на мобилни телефони, искам да обърна внимание онлайн услуги, които ви помагат да дешифрирате всеки баркод. Не можете да си представите защо това може да е необходимо веднага, но ако такива услуги съществуват, значи има нужда и от тях.


Мисля, че повече онлайн услуги, които ви позволяват да декодирате всеки баркод, няма да са необходими, защото това са по-скоро форсмажорни действия, които нямат нищо общо с удобството на мобилното разпознаване.

Да, все пак си струва да се спомене десктоп програма, защото и той има право на живот. Нарича се BarCapture.

Достатъчно е просто да оградите зоната с QR кода и след като пуснете мишката, ще разберете отговора какво точно е криптирано в него. По мое мнение тази програма работи по-лошо от колегите си на мобилен телефон, така че не препоръчвам особено да я използвате, освен ако няма форсмажорни обстоятелства и нямате мобилен телефон под ръка.

Е, сега е моментът да преминем към най-популярните програми за четене и декодиране на баркодове за мобилни телефони:

  1. I-nigma - вече спомена тази програма, която съществува за различни мобилни платформи
  2. Barcodes Scanner е популярно приложение, което съществува във варианти за Android и iOS.
  3. QuickMark - подходящ за почти всяко мобилно устройство
  4. BeeTagg е друга универсална програма за сканиране и разпознаване на QR кодове, подходяща за огромен брой модели мобилни телефони
  5. UpCode отново е мултиплатформен скенер и декодер
  6. Neo Reader - добре, схванахте идеята
  7. Дешифрирайте сами QR код - статия на Habré за това как да правите без четене на програми

Е, искам да се сбогувам по нетрадиционен начин:

Успех на теб! Ще се видим скоро на страниците на сайта на блога

Можете да гледате още видеоклипове, като отидете на
");">

Може да се интересувате

Dropbox - как да използвате облачно съхранение на данни, както и работа с програмата Dropbox на компютър и мобилен телефон OneDrive - как да използвате хранилището на Microsoft, отдалечения достъп и други функции на бившия SkyDrive
Как да направите надпис върху снимка онлайн или да добавите текст към снимка
Отметки в браузъра Yandex, Google Chrome и Fireforce, както и виртуални онлайн отметки
Онлайн FTP клиент Net2ftp и Google Alerts - полезни услуги за уеб администратори

В допълнение към приложенията и игрите за социални мрежи, не пречи да имате програми, които са полезни за ежедневна употреба на вашия смартфон. Сега QR кодовете се намират почти навсякъде: по градските улици, опаковки на продукти и визитни картички. Разбира се, за да ги прочетете ще ви е необходим специален софтуер. Петте най-добри решения за тази задача ще бъдат разгледани по-долу.

1. QR дроид

QR Droid се отличава преди всичко с приятен и, което е важно, разбираем интерфейс. Приложението отдавна е известно сред потребителите на Android устройства. След стартиране можете веднага да сканирате необходимия код. Ако съдържа връзка към уеб страница, тя автоматично ще премине към вградения браузър. Това обаче може да бъде деактивирано в настройките или можете да зададете опцията си като браузър по подразбиране. Интересно е също, че директно от програмата можете да създадете свой собствен QR код с необходимата информация.

2. Четец на QR кодове

Ако не искате да усложнявате живота си и търсите прост скенер, тогава QR Code Reader ще бъде чудесно решение. Има само камера (можете да изберете и готово изображение от галерията), история на сканирани QR кодове и бутон за светкавица, нищо повече.

3.БИДИ

Приложението BIDI е в много отношения подобно на QR Droid. Тук имаме големи възможности не само за обичайното разпознаване на QR кодове, но и за създаване на наши собствени. Например визитни картички. Много удобно. Има специални разделители за телефонен номер, адрес, имейл и т.н. След това можете да направите необходимите промени във всяко поле.

4. Нео четец

Neo Reader е може би едно от най-мощните решения, тъй като ви позволява да четете информация не само от QR кодове, но и от баркодове. Точно като в магазин: ако приложението не успее да разпознае кода, можете ръчно да въведете числата, разположени под него. Има и възможност за включване или изключване на звука, както и обвързване на местоположението. Единственото странно нещо е, че създаването на собствени QR кодове директно в програмата не е предвидено. Като алтернатива е предоставена бърза връзка към съответния уебсайт.

5. QR четец

Първото нещо, което привлича вниманието след старта, е движещата се червена линия. Не сме сигурни дали служи за някаква цел (по-скоро е просто декоративен елемент), но изглежда интересно. Още нещо: приложението, съдейки по местоположението на системните бутони, работи в хоризонтален режим, имайте това предвид (въпреки че в режим на четене цялото съдържание е разположено вертикално). Менюто съдържа хронология на сканирането и отметки. Можете да създадете свои собствени QR кодове.

Какво приложение използвате за четене на QR кодове?

По материали от AndroidPit

  • Урок

Понякога възникват ситуации, когато трябва да прочетете QR код, но нямате смартфон под ръка. какво да правя Единственото нещо, което идва на ум, е да се опитате да го прочетете ръчно. Ако някой се е сблъсквал с подобни ситуации или просто е любопитен как QR кодовете се четат от машините, тогава тази статия ще ви помогне да разберете този проблем.

Статията разглежда основните характеристики на QR кодовете и метода за декриптиране на информация без използване на компютри.

Илюстрации: 14, символи: 8 510.

За тези, които не знаят какво е QR код, има го в английската Wikipedia. Можете също да прочетете тематичен блог на Habré и ​​няколко добри статии по свързани теми, които можете да намерите чрез търсене.

Нека разгледаме решението на проблема с директното четене на информация от QR картина, използвайки примера на два кода. Информацията е кодирана в онлайн QR генератора Coder.ru.

За да разберете как да извличате данни от код, трябва да разберете алгоритъма. В семейството на QR кодовете има няколко стандарта; техните основни принципи могат да бъдат намерени в спецификациите. Нека обясня накратко: данните, които трябва да бъдат кодирани, са разделени на блокове в зависимост от режима на кодиране. Към данните, разделени на блокове, се добавя заглавка, указваща режима и броя на блоковете. Има и режими, които използват по-сложна структура за поставяне на информация. Няма да разглеждаме тези режими поради факта, че е непрактично ръчното извличане на информация от тях. Въпреки това, въз основа на принципите, описани по-долу, можете да се адаптирате към тези режими.

В случай на неправилно четене на данни QR използва специални кодове, които могат да коригират грешките при четене. Това са така наречените кодове на Рийд-Соломон. Няма да разглеждаме принципа на изчисляване на кодове, както и коригиране на грешки в блокове информация, това е тема на отделна статия. Кодовете на Рийд-Соломон (RS) за коригиране на грешки се записват след всички информационни данни. Това значително опростява задачата за директно четене на информация: можете просто да прочетете данните, без да докосвате кодовете. Както показва практиката, обикновено по-голямата част от QR матрицата е заета от коригиращи RS кодове.

Според стандарта, данните с RS кодове се „смесват“, преди да бъдат записани в изображението. За тези цели се използват специални маски. Има 8 алгоритъма, сред които е избран най-добрият. Критериите за подбор се основават на система от санкции, за които можете да прочетете и в спецификациите.

„Смесените“ данни се записват в специална последователност върху шаблонно изображение, където се добавя техническа информация за декодиращи устройства. Въз основа на описания алгоритъм можем да различим схема за извличане на данни от QR код:

Тук точките, които ще трябва да бъдат попълнени при директно четене на кода, са подчертани със зелен флумастер. Останалите точки могат да бъдат пропуснати поради факта, че четенето се извършва от човек.

Стъпка 0. QR код

Разглеждайки снимките, можете да видите няколко различни области. Тези области се използват за откриване на QR кода. Тези данни не представляват интерес от гледна точка на записаната информация, но трябва да ги зачеркнете или просто да запомните местоположението им, за да не пречат. Останалата част от кодовото поле вече съдържа полезна информация. Тя може да бъде разделена на две части: системна информация и данни. Има и информация за версията на кода. Максималното количество данни, които могат да бъдат записани в кода, зависи от версията на кода. Когато версията е надстроена, се добавят специални блокове, например като тук:

Можете да ги използвате, за да навигирате и да разберете коя версия на QR е пред вас. Кодовете на по-високи версии също обикновено са непрактични за ръчно четене.

Местоположението на системната информация е показано на фигурата:

Системната информация се дублира, което значително намалява вероятността от грешки по време на откриване и четене на код. Системната информация е 15 бита данни, сред които първите 5 са ​​полезна информация, а останалите 10 са BCH (15.5) код, който ви позволява да коригирате грешки в системните данни. Класът BCH кодове също включва RS кодове. Моля, обърнете внимание, че на фигурата двете 15-битови ленти не се пресичат.

Стъпка 1: Прочетете 5 бита системна информация

Както вече споменахме, само първите 5 бита представляват интерес. От които 2 бита показват нивото на коригиране на грешката, а останалите 3 бита показват коя маска от наличните 8 се прилага към данните. В разглежданите QR кодове системната информация съдържа:

Стъпка 2. Маска за системна информация

В допълнение към вече обявените схеми за защита на системната информация, освен това се използва статична маска, която се прилага към всяка системна информация. Изглежда така: 101010000010010 . Тъй като само първите 5 бита представляват интерес, маската може да бъде съкратена и лесно запомнена: 10101 (десет - сто и едно). След прилагане на операцията „изключително или“ (xor), получаваме информация.

Възможни нива на коригиране на грешки:

Л 01
М 00
Q 11
з 10

Възможни маски:

000 (i + j) mod 2 = 0
001 i mod 2 = 0
010 j mod 3 = 0
011 (i + j) mod 3 = 0
100 ((i div 2) + (j div 3)) mod 2 = 0
101 (i j) mod 2 + (i j) mod 3 = 0
110 ((i j) mod 2 + (i j) mod 3) mod 2 = 0
111 ((i+j) mod 2 + (i j) mod 3) mod 2 = 0

Стъпка 3: Четене на заглавката на данните

За да разберете с какви данни трябва да работите, трябва първоначално да прочетете 4-битовия хедър, който съдържа информация за режима. Спецификата на четене на данни е показана на снимката:

Списък на възможните режими:

P.S. Следвайте правилата за ресурсите и условията на Creative Commons Attribution 3.0 Unported (CC BY 3.0)

P.P.S. Ако съм направил грешен блог, моля, кажете ми къде да го преместя.

Тагове: Добавете тагове

Повечето модерни (и дори не най-модерните) смартфони могат да четат както QR кодове (включително тези с автоматично разпознаване на URL адреси на уебсайтове), така и обикновени баркодове с криптирани данни за продукта.

Благодарение на тази опция почти всеки мобилен потребител днес може не само бързо да прочете кратко описание на конкретен продукт, но и бързо да сравни например цената му с цените на други продавачи и да се запознае с отзивите за продукта от тези клиенти които вече са го закупили преди.

Всичко, което е необходимо за това, е самото мобилно устройство (таблет, смартфон, плейър, като цяло, повече за това на stylus.com.ua), за предпочитане с висококачествена камера и добро мобилно приложение за сканиране и четене на QR и баркодове.

Плюс известна способност за правилно боравене с този много полезен мобилен софтуер в наше време.

Днес вече има повече от достатъчно такива приложения, те обикновено се разпространяват безплатно и можете да ги изтеглите навсякъде. Въпреки това, поради изключително широката гама от такива програми, изборът на такава, която ще работи бързо и ефективно, се оказа не толкова лесен. Въпреки това е възможно да ги намерите или по-скоро те вече са намерени.

Нека поговорим за тях малко по-подробно. И така

Как да четете QR кодове с помощта на смартфон (или таблет) с Android

СТЪПКА 1
Отидете в Google Play и изтеглете безплатното приложение Четец на QR кодове. Размерът на файла е приблизително 3 MB в зависимост от модела на смартфона.

СТЪПКА 2
Инсталирайте и отворете програмата. След това просто насочваме обектива на основната камера на смартфона към произволен QR код (или просто отваряме готовата снимка с кода през този четец) и приложението ще свърши останалото само.

Важен нюанс : Четецът на QR код автоматично променя браузъра, така че ако искате да използвате браузъра, с който сте свикнали и който вече е инсталиран на вашия смартфон, тогава в настройките на приложението трябва само да премахнете отметката от съответното квадратче.

Как да четете баркодове с помощта на смартфон (или таблет) с Android

Да приемем, че трябва да сканирате баркод на опаковката на продукт в супермаркет, за да получите по-подробна информация за този продукт и/или да сравните посочената цена с това, което предлагат други магазини. Това изисква:

СТЪПКА 1
Изтеглете приложението (също безплатно и също от Google Play) ShopSavvy. Размерът му е по-малък от 1 мегабайт

СТЪПКА 2
Програмата ще ви помоли да се регистрирате на уебсайта ShopSavvy. Тази процедура обаче не е задължителна. Следователно можем да отделим няколко минути за създаване на акаунт или можем да го направим без него. Работата с приложението също е проста. Отворете го, натиснете бутона на скенера в горния десен ъгъл на екрана, насочете камерата на смартфона към баркода и след това прочетете получената информация.

Сканирането на QR кодове на смартфони с Android е по-лесно от правенето на снимки. Всичко, от което се нуждаете е:

  • Смартфон или таблет с камера;
  • Интернет.

Ще обясня всичко възможно най-просто и ще проведа практически урок. Точно тук, без да се отклонявате от статията. Можете също да сканирате баркодове, като използвате същите инструкции.

„Интерфейсът на моя смартфон може да се различава от вашия поради различна тема и версия на Android. Разликите не засягат инсталирането и използването на скенера за QR код.“

Първо се нуждаете от скенер за QR код. Намерих най-простия. Има по-малко досадни реклами и сканира това, от което се нуждаете. Инсталирането му е много лесно. Дори е по-лесно да се използва.

  1. Първо отидете на Google Play Market. И напишете в реда, подчертан в червено: „скенер за qr код“, или още по-добре „интелигентен скенер и генератор на qr“. Щракваме върху иконата за търсене или просто изпуснатата оферта, която ни подхожда.


В допълнение, можете да изтеглите друго страхотно приложение за сканиране от нас -

Как да сканирам код от запазено изображение?

Можете също да разпознаете QR код от снимка в Интернет, като използвате специални уебсайтове. Избрах qrrd.ru, защото това беше единственият сайт, който ми се зареждаше за по-малко от 10 секунди и имаше повече или по-малко приятен визуално интерфейс.

Как да го използвате? Първо отидете на уебсайта: qrrd.ru или директно на qrrd.ru/read. Виждаме следното:

Оградено в зелен кръг е менюто на сайта, което изброява всичко, което може да направи, за да ви помогне. В нашия случай изберете „Разпознаване на QR код“.

Следващата страница се отваря с голям бутон „+Избор на файлове“. Щракваме върху него. След това в долната част се появяват опции за „избор на файлове“. Тук можете веднага да направите снимка и да я изпратите. Или щракнете върху документи и изберете снимка, която вече е на вашия телефон. Тръгнах по последния път.

Тук избрах раздела със снимки, щракнах върху папката, в която се съхраняват снимките на телефона ми, и щракнах върху изображението с QR кода, същото, което вече беше тук в статията.

След това зависи от сайта. Той автоматично качва снимка или изображение в себе си, след което веднага разпознава и показва резултата.

Готов!.

Защо изобщо трябва да сканирам QR кодове?

Те могат да съдържат полезна информация. Вероятността за това е ниска, но може да е там. Освен това QR кодовете често се използват в музеите, за да се избегне поставянето на огромни знаци с много информация, а просто използвайте малък QR код и дайте на всеки възможност да се отдръпне и да прочете за изложбата на телефона си. Всичко е просто и удобно. Точно затова Denso Wave ги изобрети.

QR кодът е чудесен промоционален инструмент. Например, може да съдържа криптиран код, който трябва да бъде показан на продавача, за да получи отстъпка. Има огромен брой приложения. Използвайте го!