Kako radi čitač QR koda izravno u pregledniku
Ovaj alat omogućuje dekodiranje sadržaja QR koda iz slikovne datoteke. Korisnik može učitati postojeću fotografiju sa svog uređaja, povući i ispustiti sliku u označeno polje ili snimiti novu fotografiju pomoću ugrađene kamere na uređaju. Nakon što sustav zaprimi sliku, pokreće se proces obrade i na zaslonu se prikazuje dekodirani tekst ili podaci.
Korisniku su na raspolaganju opcije za kopiranje dekodiranog sadržaja, a ako se radi o potpunoj HTTP(S) web adresi, sustav nudi i mogućnost izravnog otvaranja te poveznice u novom prozoru preglednika.
Podržani formati slika i načini unosa
Za uspješno dekodiranje QR koda potrebno je osigurati digitalnu sliku u nekom od podržanih formata. Alat prihvaća sljedeće formate datoteka:
- JPG
- PNG
- WebP
Format HEIC, koji se koristi za fotografije izravno iz galerije iPhone uređaja, trenutno nije podržan. Ako korisnik pokuša učitati nepodržanu vrstu slike, sustav će prikazati poruku o pogrešci: "Ova vrsta slike nije podržana. Koristite JPG, PNG ili WebP.". U slučaju općenite pogreške prilikom učitavanja ili obrade datoteke, prikazuje se poruka: "Nije moguće pročitati ovu sliku.".
Korisnik može unijeti sliku na tri načina:
- Klikom na gumb za prijenos datoteke s lokalnog diska.
- Metodom povlačenja i ispuštanja (drag and drop) slikovne datoteke izravno u prostor preglednika.
- Aktivacijom kamere na uređaju i snimanjem fotografije QR koda u stvarnom vremenu.
Pravila obrade i tehnička ograničenja
Prilikom dekodiranja primjenjuju se točno definirana tehnička pravila i ograničenja sustava:
- Višestruki kodovi: Ako se na prenesenoj fotografiji nalazi više od jednog QR koda, sustav će dekodirati isključivo prvi pronađeni kod.
- Promjena veličine: Ako je najduža stranica učitane slike veća od 2200px, slika se automatski smanjuje na manju rezoluciju prije samog postupka dekodiranja.
- Video u stvarnom vremenu: Alat ne vrši skeniranje i dekodiranje iz videozapisa u stvarnom vremenu.
- Otkazivanje zadatka: Čišćenjem unosa prekida se trenutni zadatak dekodiranja, oslobađa se privremeni URL pregleda slike i skrivaju se svi dotadašnji rezultati.
Sigurnost i postupanje s dekodiranim podacima
Ovaj alat služi isključivo za ekstrakciju tekstualnih podataka iz slikovnog zapisa i ne poduzima nikakve daljnje akcije s dobivenim sadržajem. To podrazumijeva sljedeća sigurnosna pravila:
- Sustav ne provjerava digitalni potpis niti izvor iz kojeg QR kod potječe.
- Sustav ne pristupa web adresi (URL-u) koja je zapisana unutar QR koda.
- Sustav ne izvršava nikakve ugrađene upute, što uključuje automatsko spajanje na Wi-Fi mreže, iniciranje plaćanja, uvoz kontakata ili pokretanje aplikacija.
Kada korisnik odluči otvoriti dekodiranu poveznicu klikom na gumb za otvaranje, veza se otvara u novom prozoru uz obveznu primjenu sigurnosnih atributa noopener,noreferrer. Ti atributi sprječavaju prosljeđivanje informacija o izvornoj stranici i štite privatnost korisnika prilikom prelaska na odredišni URL.
Privatnost i lokalna obrada podataka
Obrada slika i izdvajanje podataka provode se lokalno. Vaša fotografija i njezin dekodirani sadržaj ostaju u vašem pregledniku. Dekodiranje se u potpunosti odvija na vašem uređaju i ništa se ne prenosi na BroBroGo. Budući da se podaci ne šalju na vanjske poslužitelje, korisnici mogu analizirati QR kodove bez slanja svojih slikovnih datoteka preko mreže.
Razlika između skeniranja uživo i dekodiranja s fotografije
Klasični skeneri QR kodova najčešće zahtijevaju neprekidni video stream i aktivno pomicanje kamere kako bi ulovili pravi kut i fokus u hodu. Za razliku od njih, ovaj alat radi s nepomičnim slikovnim datotekama. To omogućuje dekodiranje QR kodova koji su primljeni kao privitci u e-pošti, spremljeni kao snimke zaslona (screenshots) na mobilnom uređaju ili preuzeti s web stranica.
Za uspješno dekodiranje s fotografije ključno je da je kod jasno vidljiv. Ako sustav ne uspije prepoznati kod, prikazat će se poruka: "Na ovoj fotografiji nije pronađen QR kod.". Najčešći razlozi neuspješnog prepoznavanja su zamućenje slike, odsjaj svjetlosti na površini koda, prevelik kut snimanja ili situacija u kojoj QR kod zauzima premali dio ukupne površine fotografije. Za optimalne rezultate preporučuje se snimanje izbliza, pod ravnim kutom i uz dobro osvjetljenje.
Kome je alat namijenjen
Mogućnost brze ekstrakcije podataka iz slika korisna je različitim skupinama korisnika u svakodnevnom radu:
- Privatnim korisnicima koji zaprimaju QR kodove u obliku slika, snimki zaslona ili fotografija na svojim mobilnim uređajima.
- Djelatnicima u korisničkoj podršci koji od klijenata primaju dokumente ili slike s QR kodovima koje je potrebno brzo očitati.
- Operativnom osoblju koje upravlja logističkim procesima, inventarom ili provjerom dokumenata koji sadrže QR kodove.
- Programerima i integratorima koji testiraju ispravnost generiranih QR kodova i trebaju brz način za provjeru točnog tekstualnog sadržaja bez potrebe za korištenjem fizičkog telefona.
Često postavljana pitanja (FAQ)
Prenosi li se moja fotografija negdje?
Ne. Dekodiranje se u potpunosti odvija na vašem uređaju — fotografija nikada ne napušta vaš preglednik.
Zašto nije bilo moguće pronaći QR kod na mojoj fotografiji?
Obično je problem u zamućenju, odsjaju, strmom kutu ili kodu koji ispunjava samo mali dio kadra. Pokušajte snimiti bliži, oštriji i dobro osvijetljen kadar. Ako fotografija sadrži više od jednog QR koda, dekodira se samo prvi pronađeni.
Zašto moja fotografija s iPhonea nije uspjela?
HEIC fotografije izravno iz galerije iPhonea još nisu podržane. Najprije ih pretvorite pomoću našeg alata HEIC u JPG ili ovdje upotrijebite opciju snimanja kamerom, koja izravno sprema u JPG formatu.
Koje formate slika mogu koristiti za učitavanje?
Možete koristiti JPG, PNG ili WebP formate slika. Direktni prijenos HEIC formata s iPhone uređaja trenutno nije podržan.