ബാർകോഡ് സ്കാനർ & ഡീകോഡർ
UPC, EAN, Code 128, Code 39, ITF, Codabar വായിക്കാൻ ക്യാമറ ഉപയോഗിക്കുകയോ ചിത്രം അപ്ലോഡ് ചെയ്യുകയോ ചെയ്യൂ — വേഗം, സ്വകാര്യതയോടെ, സൗജന്യമായി. QR കോഡുകളും വായിക്കുന്നു.
സ്കാനർ & ഡീകോഡർ
ഏതൊരു ലാപ്ടോപ്പിനെയും ഫോൺ ഉപകരണവുമാണ് ശക്തമായ ബാർകോഡ് റീഡറാക്കി മാറ്റുന്നത്. ഈ ഉപകരണം വ്യാപകമായി ഉപയോഗിക്കുന്ന റീറ്റെയിൽ, ലോജിസ്റ്റിക്സ് എന്നീ സിംബോളജികൾ രണ്ട് ക്ലയന്റ്-സൈഡ് എൻജിനുകൾ ഉപയോഗിച്ച് ഡീകോഡ് ചെയ്യുന്നു: ലഭ്യമെങ്കിൽ Shape Detection API (പല ഉപകരണങ്ങളിലും ഹാർഡ്വെയർ ആക്സിലറേറ്റഡ്) എന്നിവയും ഫാൾബാക്കായി മെച്ചപ്പെടുത്തിയ ZXing ഡീകോഡറും. ഒന്നും അപ്ലോഡ് ചെയ്യാറില്ല — കണ്ടെത്തലും ഡീകോഡിങ്ങും മുഴുവനും നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ നടക്കുന്നു, ഫാസ്റ്റ് ആയും സ്വകാര്യതയോടെ.
ക്യാമറയും ചിത്രം ഡീകോഡിങ്ങും എങ്ങനെ പ്രവർത്തിക്കുന്നു
- ഫ്രെയിം പകർത്തൽ: നീങ്ങളുടേത് 'സ്കാൻ' അമർത്തുമ്പോൾ ആപ്പ് ലൈവ് ക്യാമറ സ്ട്രീമിൽ നിന്നോ (അല്ലെങ്കിൽ നിങ്ങൾ അപ്ലോഡ് ചെയ്ത ചിത്രത്തിൽനിന്നോ) ഒരു ഫ്രെയിം സാമ്പിള് ചെയ്യും.
- കണ്ടെത്തൽ: ആദ്യം വേഗമായ ഉപകരണത്തിനുള്ള കണ്ടെത്തലിനായി Shape Detection API (BarcodeDetector) പരീക്ഷിക്കുന്നു. ഇത് പിന്തുണക്കാത്ത പക്ഷം അല്ലെങ്കിൽ ഒന്നും കണ്ടില്ലെങ്കിൽ, വെബിനുള്ളായി കോമ്പൈൽ ചെയ്ത ZXing-ലേക്ക് ഫാൾബാക്ക് ചെയ്യുന്നു.
- ഡീകോഡിംഗ്: കണ്ടെത്തിയ പ്രദേശം പ്രോസസ് ചെയ്ത് എൻകോഡ് ചെയ്ത ഡാറ്റ (UPC/EAN അക്കങ്ങൾ, Code 128/39 ടെക്സ്റ്റ് തുടങ്ങിയവ) വീണ്ടെടുക്കുന്നു.
- ഫലങ്ങൾ: ഡീകോഡ് ചെയ്ത ഉള്ളടക്കം һәм ഫോർമാറ്റ് പ്രിവ്യൂയുടെ താഴെയാണ് കാണുക. ടെക്സ്റ്റ് ഉടനെ കോപ്പി ചെയ്യാം.
- സ്വകാര്യത: എല്ലാ പ്രോസസ്സും ലോക്കലായി നടക്കുന്നു — ചിത്രങ്ങളോ വീഡിയോ ഫ്രെയിമുകളോ നിങ്ങളുടെ ഉപകരണത്തിന് പുറത്തേക്ക് പോവുകയില്ല.
പിന്തുണയുള്ള ബാർകോഡ് ഫോർമാറ്റുകൾ
ഫോർമാറ്റ് | തരം | സാധാരണ ഉപയോഗങ്ങൾ |
---|---|---|
EAN-13 / EAN-8 | 1D | EU-യിലും പല പ്രദേശങ്ങളിലും റീട്ടെയിൽ ഉൽപ്പന്നങ്ങൾ |
UPC-A / UPC-E | 1D | വടക്കേ അമേരിക്കയിലെ റീട്ടെയിൽ ഉൽപ്പന്നങ്ങൾ |
Code 128 | 1D | ലോജിസ്റ്റിക്സ്, ഷിപ്പിംഗ് ലേബലുകൾ, ഇൻവെന്ററി ഐഡികൾ |
Code 39 | 1D | നിർമാണം, അസറ്റ് ടാഗുകൾ, ലളിതമായ അല്ഫാന്യുമെറിക് രേഖകൾ |
Interleaved 2 of 5 (ITF) | 1D | കാർട്ടണുകൾ, പാലറ്റുകൾ, വിതരണ പ്രവർത്തനങ്ങൾ |
Codabar | 1D | ലൈബ്രറികൾ, ബ്ലഡ് ബാങ്കുകൾ, പഴയ സിസ്റ്റങ്ങൾ |
QR Code | 2D | URL-കൾ, ടിക്കറ്റുകൾ, പേയ്മെന്റുകൾ, ഉപകരണ പേയർ ചെയ്യൽ |
ക്യാമറ സ്കാനിംഗ് ഉപദേശങ്ങൾ
- ലെൻസ് അല്ല, കോഡ് പ്രകാശിപ്പിക്കുക: പ്രതിരിഫലനവും ഗ്ലെയറും ഒഴിവാക്കാൻ വശത്ത് നിന്നുള്ള തെളിഞ്ഞ, വിതർന്ന വെളിച്ചം ഉപയോഗിക്കുക. തിളക്കമുള്ള ലേബലുകൾ കൊറുക്കുക അല്ലെങ്കിൽ വെളിച്ചം മാറ്റി വാഷ്ഔട്ട് ഒഴിവാക്കുക.
- ആവശ്യമായാൽ ടോർച്ച് ഉപയോഗിക്കുക: ഫോണുകളിൽ മന്ദമായ പ്രകാശ സാഹചര്യങ്ങളിൽ ഫ്ലാഷ്ലൈറ്റ് ഓണാക്കുക. ഗ്ലെയർ കുറക്കാൻ ഡിവൈസ് അല്പം കോണാക്കി പിടിക്കുക.
- യോഗ്യമായ ദൂരം നിലനിർത്തുക: ബാർകോഡ് പ്രദർശനത്തിന്റെ 60–80% വരെ നിറക്കും വിധത്തിൽ അടുത്തുവരിക. വളരെ അകലത്ത് = പിക്സലുകൾ കുറവ്; വളരെ അടുത്ത് = ഫോക്കസ് പ്രശ്നം.
- ഫോകസ് uye എക്സ്പോഷർ: ഫോകസ്/ഓട്ടോ-എക്സ്പോഷർ നേടാൻ ബാർകോഡിൽ ടാപ്പ് ചെയ്യുക. പല ഫോണുകളിലും ലോംഗ്-പ്രസ് AE/AF ലോക്ക് ചെയ്യാം.
- 1D കോഡുകൾക്ക് ഒറിയന്റേഷൻ പ്രധാനമാണ്: ബാറുകൾ സ്ക്രീനിൽ നിരത്തായി ഓടുന്ന രീതിയാവുന്നതായി റൊട്ടേറ്റ് ചെയ്യുക. കണ്ടെത്തൽ ബുദ്ധിമുട്ടുണ്ടെങ്കിൽ 90° അല്ലെങ്കിൽ 180° പരീക്ഷിക്കുക.
- സ്ഥിരമായി പിടിക്കുക: മുട്ടുകൾ പിന്തുണയിടുക, ഉപരിതലത്തിൽ ആശ്രയം കണ്ടെത്തുക, അല്ലെങ്കിൽ രണ്ട് കൈകൾ ഉപയോഗിക്കുക. ഒരു അർധ സെക്കൻഡ് നിശ്ചലമായി നിൽക്കുന്നത് ഫലങ്ങൾ മെച്ചപ്പെടുത്തും.
- ക്വയറ്റ് സോൺ ശ്രദ്ധിക്കുക: കോഡിന്റെ ചുറ്റും ഒരു ചെറു വെള്ള മാർജിൻ വിടുക — ബാറുകൾക്ക് അതേകാര്യമായി ക്രോപ്പ് ചെയ്യരുത്.
- വക്രതയും വളവും കുറക്കുക: കോഡ് ഫ്ലാറ്റായി வைத்தിരിക്കുന്നതും ക്യാമറ സമാന്തരമായിരിക്കുന്നതും ഉറപ്പാക്കുക. വളച്ചിരിക്കുന്ന ലേബലുകൾക്കായി ഒരു പടി പിൻവലിച്ച് വക്രത കുറയ്ക്കുക, ശേഷം കറ്റിയായി ക്രോപ്പ് ചെയ്യുക.
- പ്രധാന ക്യാമറക്ക് മുൻഗണന കൊടുക്കുക: ചെറിയ കോഡുകൾക്കായി അൾട്രാ-വൈഡ് ലെൻസ് ഒഴിവാക്കുക; മികച്ചതും വിശദതയുള്ളതുമായ ഫലങ്ങൾക്ക് പ്രധാന (1×) അല്ലെങ്കിൽ ടെലിഫോട്ടോ ക്യാമറ ഉപയോഗിക്കുക.
- ചിത്രം മാറ്റുന്ന മോഡുകൾ ഒഴിവാക്കുക: ഫൈൻ ബാറുകൾ മൃദു ആക്കാവുന്ന Portrait/Beauty/HDR/motion-blur പോലുള്ള മോഡുകൾ അണയ്ക്കുക.
- ലെൻസ് ശുദ്ധമാക്കുക: വിരൽചിഹ്നങ്ങളും പൊടിയും ചിത്രത്തിന്റെ ശരിയായ ശാർപ്നസ് ಮತ್ತು കോൺട്രാസ്റ്റ് കുറയ്ക്കും.
- QR കോഡുകൾക്കായി: പൂർണ്ണ സ്ക്വയർ (ക്വയറ്റ് സോൺ ഉൾപ്പെടെ) ദൃശ്യമാക്കിയിട്ട് ഏകദേശം നേരെവച്ച് ഉയർത്തുക; ഫൈൻഡർ കോണുകൾ חלקികമായി ക്രോപ്പ് ചെയ്യരുത്.
ചിത്രങ്ങൾ അപ്ലോഡ് ചെയ്യുമ്പോൾ മികച്ച ഫലം
- ഉചിതമായ ഫോർമാറ്റുകൾ ഉപയോഗിക്കുക: PNG കിടിലൻ അരികുകൾ സംരക്ഷിക്കുന്നു; JPEG ഉയർന്ന ഗുണനിലവാരത്തിൽ (≥ 85) ശരിയാണ്. HEIC/HEIF PNG അല്ലെങ്കിൽ JPEG ആയി മാറ്റി അപ്ലോഡ് ചെയ്യുക.
- റിസല്യൂഷന് പ്രധാനമാണ്: ചെറിയ ലേബലുകൾ: ≥ 1000×1000 px. വലിയ കോഡുകൾ: ≥ 600×600 px. ഡിജിറ്റൽ സൂം ഒഴിവാക്കി അടുത്ത് വന്നും ക്രോപ്പ് ചെയ്യുകയും ചെയ്യുക.
- തിളക്കമുള്ളതാക്കുക: ഫോൺ നിശ്ചലമായി പിന്തുണയ്ക്കുക, ഫോകസിന് ടാപ്പ് ചെയ്യുക, കുറച്ച് നിർത്തുക. ചലനബ്ലർ സൂക്ഷ്മ ബാറുകളും QR ഘടകങ്ങളും നശിപ്പിക്കാം.
- ക്വയറ്റ് സോൺ സഹിതം ക്രോപ്പ് ചെയ്യുക: ബാർകോഡിന്റെ ചുറ്റും ക്രോപ്പ് ചെയ്യുക, പക്ഷേ ഒരു ചെറു വെള്ള മാർജിൻ സൂക്ഷിക്കുക; ബാറുകളിലേക്കോ മാഡ്യൂളുകളിലേക്കോ ക്രോപ്പ് ചെയ്യരുത്.
- ഒറിയന്റേഷൻ ശരിയാക്കുക: ചിത്രം വശത്തോ തിരിച്ചു ഉണ്ടായെങ്കിൽ, ആദ്യം അത് റൊട്ടേറ്റ് ചെയ്യുക — EXIF റൊട്ടേഷൻ എല്ലായ്പ്പോഴും മാന്യമായി കൈകാര്യം ചെയ്യപ്പെടുകയുള്ളതല്ല.
- വെളിച്ചം നിയന്ത്രിക്കുക: പ്രഭാശാലിയായ, വിതരണം ചെയ്ത വെളിച്ചം ഉപയോഗിക്കുക; ഗ്ലോസിയസ് ലേബലുകളിൽ നിന്നുള്ള പ്രതിഫലനം കുറയ്ക്കാൻ ചെറിയ കോണിൽ തിരിയിക്കുക.
- കോൺട്രാസ്റ്റ് വർദ്ധിപ്പിക്കുക (ആവശ്യപ്പെട്ടാൽ): ഗ്രേസ്കെയിലിലേക്ക് മാറ്റി കോൺട്രാസ്റ്റ് ഉയർത്തുക. അരികുകൾ നശിപ്പിക്കുന്ന ശക്തമായ ഫിൽറ്ററുകൾ/നോയിസ്-റിഡക്ഷൻ ഒഴിവാക്കുക.
- തട്ടി വൃത്തിയാക്കുക, വക്രത നീക്കം ചെയ്യുക: വളഞ്ഞ പാക്കേജുകളിലുള്ള കോഡുകൾക്കായി ഒരു പടി പിൻവലിച്ച് കോഡിനോട് സമാന്തരമാക്കുക, തുടർന്ന് കൂടുതൽ കിട്ടില്ലമായി ക്രോപ്പ് ചെയ്യുക.
- ഒരിക്കല് ഒരു കോഡ് മാത്രം: ഒരു ഫോട്ടോയിലേക്ക് നിരവധി ബാർകോഡുകൾ വരികയാണെങ്കിൽ ലക്ഷ്യമായ ഒരു കോഡിലേക്കു ക്രോപ്പ് ചെയ്യുക.
- മൂല ഫയൽ നിലനിർത്തുക: അസ്വഭാവീകരിക്കാത്ത മൂല ഫയൽ അപ്ലോഡ് ചെയ്യുക. മസ്ഇസ്സേജിംഗ് ആപ്പുകൾ സാധാരണയായി കംപ്രസ് ചെയ്യുകയും ആർട്ടിഫാക്ടുകൾ ചേർക്കുകയും ചെയ്യും.
- സ്ക്രീനുകളിൽ നിന്ന്: നേരിട്ട് സ്ക്രീൻഷോട്ടുകൾ അധികം നല്ലതാണ്. ഡിസ്പ്ലേയിൽ നിന്ന് ഫോട്ടോ എടുക്കേണ്ടിവന്നാൽ ബാൻഡിങ് കുറയ്ക്കാൻ ബ്രൈറ്റ്നെസ്സ് അല്പം കുറയ്ക്കുക.
- മറ്റൊരു ഉപകരണം അല്ലെങ്കിൽ ലെൻസ് പരീക്ഷിക്കുക: മികച്ച വിശദതയ്ക്ക് പ്രധാന (1×) ക്യാമറ ഉപയോഗിക്കുക; അൾട്രാ-വൈഡ് ഡികോഡേബിലിറ്റിക്ക് ഹാനികരമായേക്കാം.
ഡീകോഡിംഗ് പരാജയങ്ങൾ — പ്രശ്നപരിഹാരം
- സിംബോളജി സ്ഥിരീകരിക്കുക: പിന്തുണയുള്ളവ: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar, QR. പിന്തുണയില്ലാത്തവ: Data Matrix, PDF417.
- വ്യത്യസ്ത ഒറിയന്റേഷനുകൾ പരീക്ഷിക്കുക: കോഡ് അല്ലെങ്കിൽ ഉപകരണം 90° ഇടവേളകളിൽ റൊട്ടേറ്റ് ചെയ്യുക. 1D ബാർകോഡുകൾക്കായി നിരത്തുള്ള ബാറുകൾ എളുപ്പത്തിൽ തിരിച്ചറിയപ്പെടും.
- സൂക്ഷ്മമായി ക്രോപ്പ് ചെയ്യുക: ബാർകോഡിന്റെ ചുറ്റും ഒരു ചെറിയ വെള്ള ക്വയറ്റ് സോൺ রেখে ക്രോപ്പ് ചെയ്യുക. ബാറുകളിലേക്കോ മാഡ്യൂളുകളിലേക്കോ ക്രോപ്പ് ചെയ്യരുത്.
- കോൺട്രാസ്റ്റ് വർദ്ധിപ്പിക്കുക: വെളിച്ചം മെച്ചപ്പെടുത്തുക, പ്രതിഫലനം ഒഴിവാക്കുക, നിഴൽവുമായിട്ടുള്ള ബാറുകൾ ലക്ഷ്യമിടുക; അപ്ലോഡുകൾക്കായി ഗ്രേസ്കെയിൽ ഉയർന്ന കോൺട്രാസ്റ്റ് പരീക്ഷിക്കുക.
- ഇൻവേർട്ടഡ് നിറങ്ങൾ ശ്രദ്ധിക്കുക: ബാറുകൾ വെളുപ്പായാണെങ്കിൽ ഇരുണ്ട പശ്ചാത്തലത്തിൽ, കൂടുതൽ വെളിച്ചത്തിൽ വീണ്ടും-photograph ചെയ്യുക അല്ലെങ്കിൽ അപ്ലോഡ് ചെയ്യുന്നതിന് മുൻപ് നിറങ്ങൾ ഇന്വർട്ട് ചെയ്യുക.
- ഉപയോഗയോഗ്യമായ റിസല്യൂഷൻ വർദ്ധിപ്പിക്കുക: അടുത്ത് വരുന്നുക, ഉയർന്ന റിസല്യൂഷൻ ഫോട്ടോ ഉപയോഗിക്കുക, അല്ലെങ്കിൽ മികച്ച ക്യാമറ ഉപയോഗിക്കുക.
- വക്രത/വളവ് കുറയ്ക്കുക: ലേബൽ തട്ടി സമാന്തരമാക്കി ക്യാമറ കോഡിനോട് നിർത്തുക, അല്ലെങ്കിൽ ഒരു പടി പിൻവലിച്ച് പിന്നീട് കൂടുതൽ കർശനമായി ക്രോപ്പ് ചെയ്യുക.
- പ്രിൻറ് ഗുണനിലവാരവും ക്വയറ്റ് സോണും പരിശോധിക്കുക: സ്മിയറുകൾ, ചതച്ചോ വീശിയോ ഇല്ലാത്ത ക്വയറ്റ് സോണുകൾ ഡീകോഡിംഗ് തടസ്സിപ്പിക്കും. കൂടുതൽ ശുദ്ധമായ സാമ്പിൾ പരീക്ഷിക്കുക.
- ബന്ധപ്പെട്ടപ്പോൾ ഡാറ്റ നിബന്ധനകൾ പരിശോധിക്കുക: ചില ഫോർമാറ്റുകൾക്ക് നിയന്ത്രണങ്ങൾ ഉണ്ട് (ഉദാഹരണത്തിന് ITF-യ്ക്ക് ജോടി അക്കങ്ങൾ; Code 39-യ്ക്ക് പലക്ഷര പരിധി). കോഡ് അതിന്റെ നിയമങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
- ഉപകരണവും ബ്രൗസറുമായി വ്യതിയാനം: മറ്റൊരു ഡിവൈസ് അല്ലെങ്കിൽ ബ്രൗസർ പരീക്ഷിക്കുക. ടോർച്ച് പ്രവർത്തിപ്പിക്കുക; ടാപ്പ്-ടു-ഫോകസ് ഉപയോഗിച്ച് നിശ്ചലമായി പിടിച്ച് നോക്കൂ.
- ചിത്ര അപ്ലോഡുകൾ — ഒറിയന്റേഷൻ/പ്രോസസ്സിംഗ്: വശത്തായ ഫോട്ടോകൾ അപ്ലോഡ് ചെയ്യുന്നതിന് മുൻപ് തിരിക്കുക. ശക്തമായ ഫിൽറ്ററുകൾ അല്ലെങ്കിൽ നോയിസ് റഡക്ഷൻ ഒഴിവാക്കുക.
- ഇനിയും കുടുങ്ങിയോ? കൂടുതൽ കർശനമായി ക്രോപ്പ് ചെയ്യുക, വെളിച്ചം മെച്ചപ്പെടുത്തുക, മറ്റ് ഒരു ഡിവൈസ് പരീക്ഷിക്കുക. കോഡ് കേടുപാടുള്ളതാകയോ പിന്തുണയില്ലാത്തതാകയോ ആയിരിക്കാം.
സ്വകാര്യത & ഉപകരണത്തിലൊരു പ്രോസസ്സിംഗ്
ഈ സ്കാനർ മുഴുവൻ നിങ്ങളുടെ ബ്രൗസറിലാണ് പ്രവർത്തിക്കുന്നത്: ക്യാമറ ഫ്രെയിമുകളും അപ്ലോഡ് ചെയ്ത ചിത്രങ്ങളും ഒരുമിച്ചും നിങ്ങളുടെ ഉപകരണത്തിനർടേക്ക് പുറത്ത് പോവില്ല. ഉടൻ ഉപയോഗിക്കാം — സൈൻ-അപ്പ് ആവശ്യമില്ല, ട്രാക്കിംഗ് പിക്സലുകളും ഇല്ല. ആദ്യ ലോഡിന് ശേഷം, പല ബ്രൗസറുകളും തകരാറുള്ള അല്ലെങ്കിൽ ഓഫ്ലൈൻ കണക്ഷനുള്ള സാഹചര്യങ്ങളിലും ഈ ടൂൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും.