Vonalkód-olvasó és dekóder
Használd a kamerádat, vagy tölts fel egy képet az UPC, EAN, Code 128, Code 39, ITF és Codabar olvasásához — gyorsan, helyben és ingyen. QR-kódokat is olvas.
Olvasó és dekóder
Bármely laptopot vagy telefont használható vonalkód-olvasóvá alakít. Ez az eszköz népszerű kiskereskedelmi és logisztikai szimbolókat dekódol két kliensoldali motorral: a Shape Detection API-val, ha elérhető (sok eszközön hardveresen gyorsított), és egy finomhangolt ZXing dekóderrel tartalékként. Semmi sem kerül feltöltésre — az észlelés és a dekódolás teljes egészében a böngésződben történik a sebesség és az adatvédelem érdekében.
Hogyan működik a kamera- és képdedkódolás
- Kép rögzítése: Ha az Olvasás gombot megnyomod, az alkalmazás mintát vesz egy képkockából az élő kameraközvetítésből (vagy a feltöltött képből).
- Észlelés: Először a Shape Detection API-t (BarcodeDetector) próbáljuk meg a gyors, készüléken futó észleléshez. Ha nem támogatott vagy nem talál semmit, a webre fordított ZXing-re váltunk.
- Dekódolás: A megtalált régiót feldolgozzuk, hogy visszanyerjük a kódolt adatokat (UPC/EAN számok, Code 128/39 szöveg stb.).
- Eredmények: A dekódolt tartalom és a formátum a előnézet alatt jelenik meg. A szöveget azonnal másolhatod.
- Adatvédelem: Az összes feldolgozás helyben történik — egyetlen kép vagy képkocka sem hagyja el a készülékedet.
Támogatott vonalkód-formátumok
Formátum | Típus | Tipikus felhasználás |
---|---|---|
EAN-13 / EAN-8 | 1D | Kiskereskedelmi termékek az EU-ban és sok régióban |
UPC-A / UPC-E | 1D | Kiskereskedelmi termékek Észak-Amerikában |
Code 128 | 1D | Logisztika, szállítási címkék, készletazonosítók |
Code 39 | 1D | Gyártás, eszközcímkék, egyszerű alfanumerikus kódok |
Interleaved 2 of 5 (ITF) | 1D | Dobozok, raklapok, elosztás |
Codabar | 1D | Könyvtárak, vérbankok, régebbi rendszerek |
QR-kód | 2D | URL-ek, jegyek, fizetések, eszközpárosítás |
Tippek kamerás olvasáshoz
- Világítsd meg a kódot, ne a lencsét: Használj erős, szórt oldalfényeket a tükröződés és reflexiók elkerüléséhez. Fordítsd el a fényes címkéket vagy mozgasd a fényforrást, hogy elkerüld a kiégést.
- Használd a lámpát szükség esetén: Telefonon kapcsold be a zseblámpát gyenge fényviszonyok között. Finoman döntsd el a készüléket a tükröződés csökkentéséhez.
- Találd meg a megfelelő távolságot: Mozdulj közelebb, amíg a vonalkód a nézet 60–80%-át nem tölti ki. Túl távol = túl kevés pixel; túl közel = rossz fókusz.
- Fókusz és expozíció: Érintsd meg a vonalkódot a fókuszhoz/auto-expozícióhoz. Sok telefonon hosszan nyomva zárolható az AE/AF.
- Az irány számít az 1D kódoknál: Forgasd úgy, hogy a vonalak vízszintesen fussanak a képernyőn. Ha makacs a felismerés, próbáld meg 90°-kal vagy 180°-kal elforgatni.
- Tartsd stabilan: Támaszd meg a könyöködet, pihentesd egy felületen, vagy használd mindkét kezed. Egy félmásodperces megállás javítja az eredményt.
- Figyelj az üres margóra: Hagyj egy vékony, fehér margót a kód körül — ne vágd le közvetlenül a vonalakig.
- Csökkentsd a ferdeséget és görbületet: Tartsd a kódot laposan és a kamerát párhuzamosan. Görbe címkék esetén lépj hátrébb a torzulás csökkentéséhez, majd vágj szorosabban.
- Előnyben a főkamera: Kerüld az ultraszéles lencséket kis kódokhoz; használd a fő (1×) vagy teleobjektívet.
- Kerüld a képet módosító üzemmódokat: Kapcsold ki a Portré/Szépítő/HDR/mozgáselmosódást okozó módokat, amelyek elmoshatják a finom vonalakat.
- Tisztítsd meg a lencsét: Az ujjlenyomatok és a por csökkentik az élességet és a kontrasztot.
- QR-kódokhoz: Tartsd láthatóan és nagyjából egyenesen az egész négyzetet (az üres margóval együtt); kerüld a kereső sarkainak részleges levágását.
Legjobb eredmény képfeltöltésnél
- Használj megfelelő formátumokat: A PNG megtartja a éles éleket; a JPEG is jó magas minőségen (≥ 85). Konvertáld a HEIC/HEIF fájlokat PNG-re vagy JPEG-re feltöltés előtt.
- A felbontás számít: Kis címkék: ≥ 1000×1000 px. Nagyobb kódok: ≥ 600×600 px. Kerüld a digitális nagyítást — közelebb menj és vágj.
- Tartsd élesen: Támaszd meg a telefont, koppints a fókuszhoz, és állj meg egy pillanatra. A mozgáselmosódás tönkreteszi a vékony vonalakat és a QR-modulokat.
- Vágj úgy, hogy maradjon üres margó: Vágd körbe a vonalkódot, de hagyj egy vékony fehér szegélyt; ne vágj bele a vonalakba/modulokba.
- Állítsd be az orientációt: Ha az kép oldalra vagy fejjel lefelé van, forgasd el előtte — az EXIF-rotációt nem mindig kezelik.
- Irányítsd a világítást: Használj erős, szórt fényt; döntsd meg kissé, hogy a csillogás elmozduljon a fényes címkékről.
- Növeld a kontrasztot (ha szükséges): Alakítsd át szürkeárnyalatosra és emeld meg a kontrasztot. Kerüld a erős szűrőket/zajcsökkentést, amelyek elsimítják az éleket.
- Síkmasszív és torzítás-eltávolítás: Görbe csomagolásnál lépj hátrébb, nézz rá egyenesen a kódra, majd vágj szorosabban.
- Egy kód egyszerre: Ha a fotón több vonalkód van, vágd ki a célnak megfelelő egyet.
- Őrizd meg az eredetit: Töltsd fel az eredeti fájlt. Üzenetküldő alkalmazások gyakran tömörítenek és artefaktumokat adnak hozzá.
- Képernyőről: Elsősorban készíts közvetlen képernyőfotót. Ha egy kijelzőt fényképezel, csökkentsd kissé a fényerőt a sávosodás csökkentéséhez.
- Próbálj egy másik eszközt vagy lencsét: A legjobb részletességért használd a fő (1×) kamerát; az ultraszéles ronthatja a dekódolhatóságot.
Hibaelhárítás dekódolási problémák esetén
- Ellenőrizd a szimbológiát: Támogatott: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar és QR. Nem támogatott: Data Matrix, PDF417.
- Próbálj más orientációkat: Forgasd a kódot vagy az eszközt 90°-os lépésekben. 1D vonalkódoknál a vízszintes vonalak a legegyszerűbbek.
- Vágj okosabban: Vágd körbe a vonalkódot úgy, hogy megmaradjon egy vékony fehér üres margó. Ne vágj bele a vonalakba.
- Növeld a kontrasztot: Javítsd a világítást, kerüld a tükröződést, törekedj sötét vonalakra világos háttéren; feltöltésnél próbáld meg szürkeárnyalatossá tenni és növelni a kontrasztot.
- Figyelj a fordított színekre: Ha a vonalak világosak sötét alapon, fényképezz újra több fénnyel, vagy fordítsd meg a színeket feltöltés előtt.
- Növeld a használható felbontást: Mozdulj közelebb, használj nagyobb felbontású fotót, vagy válts jobb kamerára.
- Csökkentsd a ferdülést/görbületet: Síkmasszívd a címkét, igazítsd a kamerát a kódra, vagy lépj hátrébb, majd vágj szorosabban.
- Ellenőrizd a nyomtatási minőséget és az üres margót: A foltok, karcok vagy hiányzó üres zóna megakadályozhatja a dekódolást. Próbálj egy tisztább mintát.
- Ellenőrizd az adat-szabályokat, ha releváns: Néhány formátumnak vannak korlátozásai (pl. ITF páros számjegyek; Code 39 korlátozott karakterkészlet). Győződj meg róla, hogy a kód megfelel a szabályoknak.
- Eszköz/böngésző eltérések: Próbálj meg egy másik eszközt vagy böngészőt. Kapcsold be a lámpát; érintsd meg a fókuszt és tartsd stabilan.
- Képfeltöltések — orientáció/feldolgozás: Forgasd el az oldalra készült fotókat feltöltés előtt. Kerüld a erős szűrőket vagy zajcsökkentést.
- Még mindig nem működik? Próbálj szorosabb kivágást, jobb világítást és egy második eszközt. Lehet, hogy a kód sérült vagy nem támogatott.
Adatvédelem és helyi feldolgozás
Ez az olvasó teljes egészében a böngésződben fut: a kamera képkockái és a feltöltött képek soha nem hagyják el a készülékedet. Azonnal használható — nincs regisztráció és nincs követőkód. Az első betöltés után sok böngésző képes futtatni az eszközt még akadozó vagy offline kapcsolat esetén is.