Kas yra šis įrankis?
QR kodo dekoderis nuskaito juodai baltą raštą QR kodo vaizde ir ištraukia jame užkoduotą tekstą — URL, paprastą tekstą, Wi-Fi prisijungimo duomenis, vCard ar bet ką kita, kas buvo iš pradžių užkoduota. Paprastai tam reikia telefono kameros, bet išsaugoto vaizdo (pokalbio ekrano nuotraukos, atspausdinto kodo nuotraukos, atsisiųsto failo) ne visada patogu nukreipti į kamerą.
Šis įrankis iškoduoja tiesiogiai iš įkelto vaizdo failo naudodamas jsQR biblioteką — tą patį atvirojo kodo iškodavimo metodą, naudojamą daugelyje kamera pagrįstų skenavimo programėlių, tik čia jis taikomas statiniam vaizdui, o ne tiesioginiam kameros vaizdui.
Kodėl jį naudoti?
- Iškoduokite iš bet kokio vaizdo failo — ekrano nuotraukos, nuotraukos, atsisiųsto PNG/JPG — telefono kameros nereikia.
- Jei iškoduotas turinys yra URL, jis automatiškai parodomas kaip spustelėjama nuoroda.
- Vietinis apdorojimas — vaizdas niekada nepalieka jūsų naršyklės, saugu QR kodams su Wi-Fi slaptažodžiais ar privačiomis nuorodomis.
- Natūraliai dera su mūsų QR kodo generatoriumi — koduokite čia, iškoduokite ten.
- Nemokama, be paskyros, be vandenženklio.
Kaip naudoti
- Spustelėkite langelį arba nuvilkite į jį vaizdą, kuriame yra QR kodas.
- Dekoderis automatiškai įsikelia ir perskaito kodą.
- Iškoduotas tekstas parodomas žemiau — jei tai URL, taip pat parodoma spustelėjama nuoroda.
- Spustelėkite „Kopijuoti“, kad naudotumėte iškoduotą tekstą.
Pavyzdys
Įvestis
Ekrano nuotrauka su QR kodu, vedančiu į svetainęIšvestis
https://codekithub.comAutomatiškai atpažįstama kaip URL, kartu su neapdorotu tekstu rodoma ir tiesioginė spustelėjama nuoroda.
Praktiniai patarimai QR kodui iškoduoti iš vaizdo
- Ekrano nuotraukos iškoduojamos patikimiau nei nuotraukos — ekrano nuotraukoje pikselių kraštai švarūs ir ryškūs, o telefonu fotografuotas atspausdintas kodas gali kentėti nuo neryškumo, atspindžio ar iš kampo darytos nuotraukos, iškreipiančios kvadratinius modulius.
- Jei nuotrauka neiškoduojama, pirmiausia apkarpykite ją tiksliai aplink patį QR kodą. Papildomas fonas aplink kodą gali suklaidinti rašto atpažinimą, ypač mažesniuose ar žemesnės raiškos vaizduose.
- Prieš skenuodami QR kodą telefono kamera, iškodavus jį čia iš anksto galite pamatyti paskirties URL ar turinį kaip paprastą tekstą — naudinga, kai kodas atkeliavo iš nežinomo šaltinio ir norite jį patikrinti prieš atveriant nuorodą.
- Wi-Fi QR kodai iškoduojami į neapdorotą eilutę, pavyzdžiui, WIFI:T:WPA;S:MyNetwork;P:password;; — tinklo pavadinimą ir slaptažodį galite tiesiogiai perskaityti tame tekste, telefonu skenuoti iš naujo prisijungimui nereikia.
Dažniausios priežastys, kodėl QR kodas neiškoduojamas
Dažniausias atvejis: QR kodas, kuris puikiai nuskaitomas telefono kamera, bet nepavyksta iškoduoti tą patį vaizdą įkėlus čia (arba atvirkščiai), paprastai priklauso nuo raiškos — kameros programėlės dažnai prideda papildomą aštrinimą ar automatinį fokusavimą, kurio neturi statinis vaizdas. Vaizdą iš naujo išsaugojus ar eksportavus didesne raiška prieš įkeliant, tai paprastai išsprendžia problemą.
Antra dažniausia priežastis — kodas, sukurtas su žemu klaidų taisymo lygiu, o tada suspaustas ar pakeisto dydžio, kas pažeidžia raštą lygiai tiek, kad iškodavimas nutrūksta. QR kodai turi keturis integruotus klaidų taisymo lygius — Žemas atkuria apie 7% pažeistų duomenų, iki Aukšto apie 30%, pagal Wikipedia straipsnį apie QR kodus — tad kodas, sukurtas su žemu tolerancijos lygiu, turi kur kas mažiau erdvės suspaudimo artefaktams ar daliniam uždengimui, kol nustos skenuotis. Jei kodą kūrėte patys, jo perkūrimas didesniu dydžiu ir aukštesniu klaidų taisymo lygiu to išvengia.
Dažniausiai užduodami klausimai
Kodėl mano telefono kamera negali nuskaityti šio QR kodo?
Dažniausios priežastys: vaizdas per mažas ar žemos raiškos rodant ekrane, atsiranda atspindys ar nuotraukos kampas iškreipia raštą, arba pats kodas buvo sukurtas su žemu klaidų taisymo lygiu ir turi nedidelių pažeidimų. Įkėlus originalų failą čia tiesiogiai perskaitomi neapdoroti pikselių duomenys, kas dažnai pavyksta ten, kur kameros nuskaitymas nepavyksta.
Kokį turinį šis įrankis gali iškoduoti?
Bet ką, ką gali laikyti QR kodas: URL, paprastą tekstą, Wi-Fi prisijungimo duomenis (WIFI:T:WPA;S:...), kontaktų korteles (vCard), telefono numerius ir kt. Įrankis parodo tiksliai tai, kas buvo užkoduota — URL atveju taip pat pateikia spustelėjamą nuorodą.
Ar vaizdas įkeliamas į serverį?
Ne. Iškodavimas vyksta visiškai jūsų naršyklėje naudojant pagal poreikį įkeliamą jsQR biblioteką. Vaizdas apdorojamas vietoje ir niekada niekur nesiunčiamas — saugu net QR kodams su privačia informacija.
Kodėl rašoma, kad QR kodo nerasta?
Paprastai vaizde nėra pilno, nepažeisto QR kodo rašto — patikrinkite, ar visas kodas matomas ir nėra apkarpytas, per daug neryškus ar per žemos raiškos, kad būtų matomi atskiri moduliai.
Ar galiu iškoduoti kelis QR kodus viename vaizde?
Šis įrankis iškoduoja pirmą vaizde rastą QR kodo raštą. Vaizdams su keliais kodais apkarpykite ir įkelkite kiekvieną atskirai.