Отключить просмотр изображений в приложении zxing - PullRequest
0 голосов
/ 25 апреля 2018

Как отключить обратное сканирование изображений в приложении zxing android?Возможно ли это сделать с помощью настроек приложения или изменения источников?Я просто хочу отсканировать код слева направо (зеленая линия).И не сканировать код справа налево (красная линия).Существуют некоторые псевдо-штрих-коды без контроля ошибок (например, en.wikipedia.org/wiki/Pharmacode), которые имеют разные коды в двух направлениях.Спасибо за любую помощь!

Green line - allowed. Red line - forbidden

1 Ответ

0 голосов
/ 26 апреля 2018

Если формат не поддерживается (а Pharmacode отсутствует в списке штрих-кодов ZXing: https://github.com/zxing/zxing/blob/master/README.md), вам придется изменить код ZXing для поддержки вашего определенного формата или найти / купить / лицензировать a библиотека, которая делает. Тот факт, что я могу перевернуть штрих-код UPC или Code128, встроен в логику декодирования для этого типа кода.

Честно говоря, я полагаю, что потребуется некоторое усилие для изменения ZXing, так как вам нужно будет изменить 1-D декодер, чтобы получить значение ориентации или изменить вывод декодирования для обработки обоих случаев ориентации и раздельного анализа правильных результатов ориентации.

...