Skip to main content

Skannaa QR-koodit ja viivakoodit välittömästi kamerallasi

Käytä laitteesi kameraa QR-koodien, EAN-viivakoodien, UPC-koodien ja muiden muotojen skannaamiseen ja purkamiseen. Tulokset käsitellään kokonaan selaimessa — kuvia ei ladata.

Tunnistaa ja purkaa viivakoodeja ja QR-koodeja kamerasta BarcodeDetector API:n avulla. Tukee QR, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, ITF ja Data Matrix -muotoja.

Vakio QR-koodi voi tallentaa jopa 4 296 aakkosnumeerista merkkiä tai 7 089 numeroa, sisäänrakennetulla virheenkorjauksella joka sallii lukemisen vaikka koodista on vaurioitunut jopa 30%.

Mitä tuloksesi tarkoittavat?

Result Range Meaning
Hyvä Viivakoodi tunnistettu ja purettu 1-2 sekunnissa Kamerasi ja selaimesi tukevat viivakoodiskannausta hyvin. Purettu sisältö näkyy välittömästi.
Varoitus Viivakoodi tunnistettu mutta kestää useita sekunteja tai vaatii uudelleensijoittelua Skannaus toimii mutta olosuhteet eivät ole optimaaliset. Paranna valaistusta tai siirry lähemmäs koodia.
Huono BarcodeDetector API ei käytettävissä tai viivakoodia ei tunnistettu Selaimesi ei ehkä tue BarcodeDetector API:a, tai viivakoodi on vaurioitunut, epätarkka tai tukemattomassa muodossa.

Yleisiä ongelmia ja ratkaisuja

Selain ilmoittaa, ettei BarcodeDetector ole tuettu

BarcodeDetector API on tuettu Chromessa, Edgessä ja Operassa macOS-, Windows-, Android- ja ChromeOS-alustoilla. Ota tarvittaessa käyttöön 'Experimental Web Platform features' -lippu chrome://flags-sivulla.

QR-koodia ei tunnisteta vaikka se näkyy selvästi

Varmista, että koko QR-koodi on kuvassa marginaalilla. Vältä heijastuksia ja varjoja. Pidä kamera 15-30 cm koodista.

Kamerakuva on epätarkka eikä koodeja skannata

Napauta viivakoodialuetta automaattitarkennuksen käynnistämiseksi. Pidä laite vakaana. Skannaus vaatii selkeän kontrastin.

Lukija tunnistaa väärän muodon

Jos useita viivakoodeja näkyy, lukija voi tunnistaa ei-toivotun. Aseta kamera niin, että vain kohdekodi näkyy.

Liittyvät työkalut

Usein kysytyt kysymykset

Mitä viivakoodimuotoja tuetaan?

Lukija tukee kaikkia BarcodeDetector API:n muotoja: QR Code, Data Matrix, Aztec, EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Codabar ja ITF.

Tapahtuuko skannaus paikallisesti?

Kaikki tunnistus ja purku tapahtuu kokonaan selaimessa BarcodeDetector API:n kautta. Mitään dataa ei lähetetä palvelimelle.

Voinko skannata koodeja kuvakaappauksista?

Kyllä, voit ladata tai liittää kuvan jossa on viivakoodi. BarcodeDetector API toimii minkä tahansa ImageBitmapSourcen kanssa.

Miksi skannaus on nopeampaa puhelimella?

Mobiililaitteissa on usein parempi automaattitarkennus, korkeamman resoluution kamerat ja optimoidut tunnistuskirjastot. Parhaiden tulosten saamiseksi tulosta koodi isoksi tai käytä hyvää valaistusta.