Мазмұнға өту
pdftools.kz
Танымал

Штрихкод неге оқылуын тоқтатты

Сканер суретке емес, штрихтар мен аралықтардың еніне қарайды: мәнді ол солардың арақатынасы бойынша қалпына келтіреді, сондықтан оған қара мен ақтың шекарасы қай жерде екені маңызды. JPEG ең алдымен жоғары жиіліктерді тастайды, ал айқын шекара солардан тұрады — әр штрихтың бойында ашық ореол пайда болып, шеті пиксельдің үлесіне жылжиды. Оған қоса арифметика: 0,33 мм жолақ 95 DPI-де 1,2 пиксель алады.

Браузерде жергілікті1 ГБ дейінтіркеусіз

Сандар туралы қысқаша

Сканер нені өлшейді
штрихтар мен аралықтардың енін, яғни шекараны
0,33 мм жолақ 95 DPI-де
1,2 пиксель — шеті пиксель ішіне түседі
Сол жолақ 254 DPI-де
3,3 пиксель
QR модулі 0,5 мм 186 DPI-де
3,7 пиксель
JPEG нені тастайды
жоғары жиіліктерді, ал айқын шекара солардан тұрады

Нақты не бұзылады

Сызықтық код декодері «суретті танымайды», ол ендер тізбегін өлшейді: тар штрих, кең аралық, тағы тар. Арақатынас сақталып тұрғанда код қисайған әрі кірлеген күйінде де оқылады. Шекаралар біркелкі емес жылжыған сәтте өлшем сәйкеспей қалады да, құрылғы себебін айтпастан үнсіз қалады.

Бірінші қатені растеризация қосады. 95 DPI-де үштен бір миллиметрлік жолақ бір пиксельден сәл артық алады, ал оның шеті сұр болып боялатын пиксельдің дәл ортасына түседі. 254 DPI-де сол жолаққа 3,3 пиксель тиеді де, шет дәлірек жатады. Екінші қатені қалғанын жайып жіберетін JPEG қосады.

Штрих енінің арифметикасы

  • 0,33 мм жолақ 95 DPI-де — 1,2 пиксель.
  • Сол жолақ 186 DPI-де — 2,4 пиксель.
  • Сол жолақ 254 DPI-де — 3,3 пиксель.
  • QR-кодтың 0,5 мм модулі 95 DPI-де — 1,9 пиксель, 186 DPI-де — 3,7 пиксель.

Оқылуды қалай қайтаруға болады

  1. Түпнұсқа файлды алыңыз: жайылған кодтан айқынын қалпына келтіру мүмкін емес, қайта сығымдау екінші ореол қабатын ғана қосады.
  2. Сапаны 80–100 %-ға қойыңыз — бұл 254–300 DPI, мұнда штрихтың шеті жеке пиксельге түседі.
  3. Салмақ бәрібір сыймаса, құжатты мүлде растеризацияламаңыз: оңтайландыру код суретіне тимей файлды кішірейтеді.
  4. Коды бар бетті PNG-ге шығаруға болады — жоғалтусыз пішімде ореол мүлде пайда болмайды.
  5. Жіберер алдында тексеріңіз: 100 % масштабта телефон камерасын кодқа тосыңыз немесе бетті басып шығарып сканерлеңіз.

Себебі сығымдау екеніне қалай көз жеткізуге болады

  • Түпнұсқа оқылып, нәтиже оқылмаса — себеп кодтың өзінде емес, жол бойында пайда болған.
  • 100 % масштабта штрихтардың бойында түпнұсқада жоқ ашық ореол көрінеді.
  • Штрихтардың ортасы қара күйінде тұрса да, шеттері сұр әрі жұмсақ болып қалған.
  • QR-код іздеуші бұрыштарын жоғалтады: шеттегі үш шаршы қалған суреттен бұрын жайылады.

Жиі қойылатын сұрақтар

Экранда код қалыпты көрінеді, ал сканер оқымайды. Неге?

Көз жайылған шетті өзі толықтырып, алмасуды байқамайды, ал декодер ендерді миллиметрдің үлесімен өлшейді. Шекараның штрихтың үштен біріне жылжуы адамға көрінбейді, өлшеу үшін ажалды.

Суреттің контрасын көтеру көмектесе ме?

Жоқ. Штрих айналасындағы ореол симметриялы, контрасты күшейту оны штрихпен бірге тартып шығарады да, шекара одан сайын жыртық болады. Шеттің дәл орны туралы дерек файлда қалмаған.

Парақта штрихкод болса, қандай сапа қою керек?

Сексен пайыздан төмен емес, ал одан да жақсысы растеризациясыз өту. Штрихкод — құжаттағы машина оқитын жалғыз элемент, мұнда ажыратымдылық қоры қайта жіберуден арзанға түседі.

Құжатты баспай тұрып кодты тексеруге бола ма?

Иә. Бетті 100 % масштабта ашып, экранға телефон камерасын тосыңыз: штрих шекаралары жеткілікті айқын сақталса, сканер қосымшасы кодты монитордан оқиды.

Жақын құралдар

Осы құралмен жиі кездесетін тапсырмалар