QR-kódok dekódolása közvetlenül a böngészőben
A QR-kódok mindennapi életünk szerves részévé váltak, hiszen gyors és egyszerű módot biztosítanak információk, például weboldal-hivatkozások vagy szövegek megosztására. Gyakran előfordul azonban, hogy a QR-kód nem egy fizikai felületen jelenik meg előttünk, hanem digitális képként, képernyőképként érkezik, vagy egy mobiltelefonnal készített fotón szerepel. Ilyen esetekben a hagyományos, valós idejű videót pásztázó kamerás beolvasás nem alkalmazható.
Ez a QR-kód olvasó eszköz lehetővé teszi, hogy a képeken található QR-kódok tartalmát közvetlenül a webböngészőben dekódolja. Nem szükséges külső alkalmazásokat telepítenie; elegendő feltölteni egy meglévő képet a készülékéről, behúzni egy fájlt a felületre, vagy a beépített kamera segítségével egy új fényképet készíteni. Az eszköz elemzi a fotót, kinyeri a kódolt adatokat, majd megjeleníti a dekódolt szöveget, amelyet egyetlen kattintással másolhat, vagy – amennyiben az egy teljes HTTP(S) URL – közvetlenül megnyithat egy új lapon.
Támogatott formátumok és bemeneti módszerek
Az eszköz használatához a következő digitális képformátumok tölthetők fel:
- JPG
- PNG
- WebP
Fontos technikai korlátozás, hogy az iPhone készülékek saját kamerájával készített, közvetlenül a galériából (camera roll) kiválasztott HEIC formátumú fotók nem támogatottak. Ha ilyen fájllal rendelkezik, azt a feltöltés előtt konvertálnia kell, vagy használhatja az eszköz saját kamerás rögzítési funkcióját.
A kép bevitele háromféle módon történhet:
- Fájl feltöltése: A hagyományos fájlválasztó segítségével kikeresheti a képet a helyi tárhelyről.
- Húzd és ejtsd (Drag and drop): A képfájlt közvetlenül a böngészőablak kijelölt területére húzhatja az egérrel.
- Fénykép készítése: A készülék kamerájának aktiválásával azonnal készíthet egy új felvételt a dekódolni kívánt QR-kódról.
Működési szabályok és technikai korlátozások
A sikeres és biztonságos használat érdekében az eszköz meghatározott szabályok szerint dolgozza fel a képeket:
- Képméret optimalizálása: Ha a feltöltött kép leghosszabb oldala meghaladja a 2200px méretet, a rendszer a dekódolási folyamat megkezdése előtt automatikusan lekicsinyíti azt a gyorsabb feldolgozás érdekében.
- Egyetlen kód feldolgozása: Amennyiben a fotón egynél több QR-kód szerepel, a rendszer nem dekódolja az összeset; kizárólag a legelsőként megtalált kód tartalmát olvassa be és jeleníti meg.
- Nincs valós idejű videó: Az eszköz nem alkalmas folyamatos videófolyam (live video) pásztázására, kizárólag statikus fényképek elemzésére szolgál.
- Bemenet törlése: A bemenet törlése megszakítja az éppen futó dekódolási feladatot, felszabadítja a böngésző által használt előnézeti URL-t, és elrejti a korábbi eredményeket.
Biztonság és kliensoldali adatfeldolgozás
A QR-kódok dekódolása során kiemelt szerepet kap a magánélet védelme. A piacon lévő számos online eszközzel ellentétben ez a QR-kód olvasó teljes mértékben a felhasználó eszközén, közvetlenül a webböngészőben végzi el a képfeldolgozást.
A fotó és annak dekódolt tartalma a böngészőjében marad. Semmi sem kerül feltöltésre a BroBroGo szervereire. Ez a kliensoldali működés garantálja, hogy a képek nem vándorolnak külső hálózatokon keresztül, és nem tárolódnak távoli adatbázisokban.
Az eszköz emellett szigorú biztonsági korlátokat alkalmaz a dekódolt adatok kezelésekor:
- Nincs automatikus végrehajtás: Az eszköz nem hajtja végre a QR-kódba ágyazott speciális utasításokat, például Wi-Fi hálózati csatlakozást, fizetési tranzakciókat, névjegy-mentést vagy alkalmazástelepítési parancsokat.
- Nincs háttér-hozzáférés: A rendszer nem látogatja meg és nem ellenőrzi a QR-kód által tartalmazott URL-címeket.
- Nincs forrásellenőrzés: Az eszköz nem ellenőrzi a QR-kód digitális aláírását vagy annak hiteles forrását.
- Biztonságos hivatkozásmegnyitás: Amikor a felhasználó a "Hivatkozás megnyitása" gombra kattint, a céloldal egy új ablakban nyílik meg, amely automatikusan el van látva a
noopener,noreferrerattribútumokkal. Ez megakadályozza, hogy a megnyíló új weboldal hozzáférjen a küldő oldal adataihoz, vagy követni tudja a látogatás forrását.
Hibaelhárítás és hibaüzenetek
A képfeldolgozás során előfordulhatnak olyan technikai akadályok, amelyek megakadályozzák a sikeres dekódolást. Az eszköz az alábbi pontos hibaüzenetekkel jelzi a problémákat:
| Hiba jellege | Megjelenő hibaüzenet | Lehetséges ok és megoldás |
|---|---|---|
| Nem felismerhető kód | "Nem található QR-kód ezen a fotón." | A képen nincs QR-kód, vagy az túl homályos, tükröződik, esetleg rossz szögből lett fényképezve. |
| Nem támogatott formátum | "Ez a képtípus nem támogatott. Kérjük, használjon JPG, PNG vagy WebP formátumot." | A fájl formátuma nem megfelelő (például közvetlenül iPhone-ról feltöltött HEIC kép). |
| Olvasási hiba | "Nem sikerült beolvasni a képet." | A képfájl sérült, vagy a böngésző nem tudta megnyitni a fájlt. |
A sikeres beolvasás érdekében ügyeljen arra, hogy a QR-kódról készített fotó éles, jól megvilágított legyen, ne tartalmazzon erős fényvisszaverődést (tükröződést), és a kód ne csak egy elhanyagolhatóan kis részt foglaljon el a teljes képből.
Gyakran ismételt kérdések
Feltöltődik valahova a fotóm?
Nem. A dekódolás teljes egészében az Ön eszközén történik – a fotó soha nem hagyja el a böngészőjét.
Miért nem talált QR-kódot a rendszer a fotómon?
Ezt általában elmosódottság, tükröződés, túl meredek szög vagy olyan kód okozza, amely csak egy kis részét tölti ki a képnek. Próbálkozzon közelebbi, élesebb és jól megvilágított felvétellel. Ha egy fotón egynél több QR-kód található, csak az elsőként megtalált kód kerül dekódolásra.
Miért nem működött az iPhone-nal készült fotóm?
Az iPhone kamerájából közvetlenül származó HEIC formátumú fotók még nem támogatottak. Kérjük, először alakítsa át a fotót a HEIC-ből JPG-be konvertáló eszközünkkel, vagy használja az itt található kamerás rögzítést, amely közvetlenül JPG formátumban ment.