QR-kodeleser for flere filer
Les QR-koder i mange bilder samtidig. Legg til PNG-, JPEG-, WebP- og andre bildefiler, og få den dekodede teksten fra hver fil som en tabell, ren tekst eller JSON.
Inndata
Utdata
| Fil | Status | Dekodet tekst |
|---|---|---|
| Legg til bilder for å lese QR-kodene i dem | ||
Les meg
Verktøybeskrivelse
Dette verktøyet leser QR-koder i mange bilder samtidig. Legg til så mange bildefiler du vil, så dekoder verktøyet alle QR-kodene det finner i hver fil og viser resultatene ved siden av filnavnet. Et bilde med flere QR-koder gir flere rader. Dette er en rask måte å hente ut lenker, Wi-Fi-innstillinger, kontaktkort eller billetter fra en mappe med skjermbilder og bilder, i stedet for å skanne dem én etter én.
Skanningen bruker ZBar-biblioteket, kompilert til WebAssembly, og kjører i sin helhet i nettleseren din, slik at bildene dine aldri lastes opp. Det fungerer i alle moderne nettlesere. Det leser QR-koder som er rotert eller har gjennomsiktig bakgrunn, og kan lese bilder som er helt lyse på mørk bakgrunn.
Funksjoner
- Legg til flere bilder samtidig ved å dra dem inn eller bla gjennom filene
- Leser alle QR-koder i et bilde, sortert fra topp til bunn og deretter fra venstre mot høyre
- Se resultatet for hver fil i en sorterbar tabell med status
- Bytt til ren tekst med én dekodet verdi per linje, eller til JSON som beholder filnavn, status og verdi
- Filer uten QR-kode og filer som ikke er lesbare bilder, rapporteres i stedet for å hoppes over uten varsel
- Kopier eller last ned tekst- og JSON-resultatet
Merknader
Støttede bildeformater avhenger av nettleseren og omfatter vanligvis PNG, JPEG, GIF, WebP, BMP og AVIF. Små, uskarpe eller kraftig beskårne QR-koder blir kanskje ikke oppdaget. I et bilde som inneholder både normale og inverterte QR-koder (lyse på mørk bakgrunn), leses de inverterte bare når ingen normal kode blir funnet.
JSON-resultat
JSON-fanen gir en matrise med ett element per dekodet QR-kode. En fil med flere QR-koder vises én gang for hver kode, og en fil uten lesbar kode vises én gang med null som tekst. Resultatet følger dette JSON Schema:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "array",
"items": {
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Navnet på bildefilen"
},
"status": {
"enum": ["found", "notFound", "unreadable"],
"description": "found: en QR-kode ble dekodet. notFound: bildet har ingen QR-kode. unreadable: filen er ikke et bilde som nettleseren kan åpne."
},
"text": {
"type": ["string", "null"],
"description": "Dekodet tekst fra QR-koden, eller null med mindre statusen er found"
}
},
"required": ["file", "status", "text"],
"additionalProperties": false
}
}For eksempel ett bilde med to QR-koder, ett bilde uten QR-kode og én fil som ikke er et bilde:
[
{ "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 }
]