QR-koodien erälukija
Lue useiden kuvien QR-koodit kerralla. Lisää PNG-, JPEG-, WebP- ja muita kuvatiedostoja ja saat kunkin koodin puretun tekstin taulukkona, pelkkänä tekstinä tai JSON-muodossa.
Syöte
Tuloste
| Tiedosto | Tila | Purettu teksti |
|---|---|---|
| Lisää kuvia niiden QR-koodien lukemista varten | ||
Lue lisää
Työkalun kuvaus
Tämä työkalu lukee QR-koodit useista kuvista kerralla. Lisää niin monta kuvatiedostoa kuin haluat, niin työkalu purkaa jokaisesta kuvasta löytämänsä QR-koodit ja näyttää tulokset tiedostonimen vieressä. Jos kuvassa on useita QR-koodeja, tuloksena näytetään useita rivejä. Näin saat linkit, Wi-Fi-asetukset, yhteystietokortit tai liput nopeasti kuvakaappaus- ja valokuvakansiosta ilman, että sinun tarvitsee skannata niitä yksi kerrallaan.
Skannaus käyttää WebAssemblyksi käännettyä ZBar-kirjastoa ja suoritetaan kokonaan selaimessasi, joten kuviasi ei koskaan ladata palvelimelle. Työkalu toimii kaikissa moderneissa selaimissa. Se lukee myös käännetyt QR-koodit ja QR-koodit, joiden tausta on läpinäkyvä, sekä kuvat, joissa koko kuva on vaalea ja tausta tumma.
Ominaisuudet
- Lisää useita kuvia kerralla vetämällä ne tähän tai etsimällä ne tiedostoselaimella
- Lukee kaikki kuvan QR-koodit ja listaa ne ylhäältä alas ja sitten vasemmalta oikealle
- Näe jokaisen tiedoston tulos lajiteltavassa taulukossa sekä sen tila
- Vaihda pelkkään tekstiin, jossa jokainen purettu arvo on omalla rivillään, tai JSON-muotoon, jossa säilytetään tiedostonimi, tila ja arvo
- Tiedostot, joissa ei ole QR-koodia, sekä tiedostot, jotka eivät ole luettavia kuvia, ilmoitetaan sen sijaan, että ne ohitettaisiin huomaamatta
- Kopioi tai lataa teksti- ja JSON-tuloste
Huomautuksia
Tuetut kuvaformaatit riippuvat selaimesta, ja niihin kuuluvat yleensä PNG, JPEG, GIF, WebP, BMP ja AVIF. Pieniä, sumeita tai voimakkaasti rajattuja QR-koodeja ei välttämättä tunnisteta. Jos kuvassa on sekä tavallisia että käänteisiä QR-koodeja (vaalea koodi tummalla taustalla), käänteiset koodit luetaan vain, jos tavallista koodia ei löydy.
JSON-tuloste
JSON-välilehti sisältää taulukon, jossa on yksi alkio jokaista purettua QR-koodia kohden. Tiedosto, jossa on useita QR-koodeja, näkyy kerran jokaista koodia kohden, ja tiedosto, jossa ei ole luettavaa koodia, näkyy kerran tekstillä null. Tuloste noudattaa tätä JSON Schema -määritystä:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Kuvatiedoston nimi"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found: QR-koodi purettiin. notFound: kuvassa ei ole QR-koodia. unreadable: tiedosto ei ole kuva, jonka selain voi avata."
},
"text": {
"type": ["string", "null"],
"description": "QR-koodin purettu teksti tai null, jos tilana ei ole found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}Esimerkkinä yksi kuva, jossa on kaksi QR-koodia, yksi kuva ilman QR-koodia ja yksi tiedosto, joka ei ole kuva:
[
{ "file": "poster.png", "status": "found", "text": "https://example.com" },
{
"file": "poster.png",
"status": "found",
"text": "WIFI:T:WPA;S:Guest;P:secret;;"
},
{ "file": "logo.png", "status": "notFound", "text": null },
{ "file": "notes.txt", "status": "unreadable", "text": null }
]