1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/aliwean-NBZxing

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

NBZxing

Стабильная и хорошо проработанная библиотека для сканирования штрих-кодов. Для интеграции потребуется всего несколько строк кода, библиотека прекрасно адаптируется к различным разрешениям без растяжения. Можно использовать настраиваемый пользовательский интерфейс «plug and play».

Особенности:

  • Оптимизация на основе Google CameraView, проведено обширное тестирование на множестве устройств, что обеспечивает стабильное и плавное включение и выключение камеры.
  • Реализовано сканирование с помощью Camera2 и Camera1: по умолчанию используется Camera2 для высоких версий, а для низких версий — Camera1. Если сканирование с помощью Camera2 не удаётся, то используется Camera1.
  • Обработка с использованием алгоритма оттенков серого, что позволяет справляться с некоторыми особыми сценариями и двумерными кодами, а также имеет потенциал для расширения.
  • Поддержка пользовательских детекторов для распознавания нестандартных двумерных кодов.
  • Модификация исходного кода zxing позволила полностью решить проблему со сложными двумерными кодами и получением множества несвязанных чисел.
  • Возможно, это наиболее совершенная реализация сканирования штрих-кода, которая поддерживает переключение между горизонтальным и вертикальным экранами, позволяет настраивать различные макеты и динамически переключаться между ними.

Зависимости:

API

	        implementation 'com.github.ailiwean:NBZxing:tag'
		//若需要使用灰度算法增强库,再次添加以下依赖(纯java超轻量,两个同时依赖,包体积只增大约400kb,混淆后仅200k)
		implementation 'com.github.ailiwean:NBZxing-Scale:tag'

NBZxing-Scale

Примечание:

— Только AndroidX, поддержка support не предоставляется, но её можно легко добавить самостоятельно. — Библиотека уже содержит исходный код zxing, поэтому нет необходимости в дополнительной зависимости.

WIKI:

Как использовать — супер просто

Скачать и попробовать:

В этом месте вставьте изображение

— Вручную измените расширение файла на apk.

😊 <С тех пор как я написал эту библиотеку, я чувствую, что моё тело и время были истощены! Это действительно потребовало слишком много усилий. Если вы считаете, что она всё ещё хороша, пожалуйста, добавьте звезду, разработка с открытым исходным кодом непроста, большое спасибо за вашу поддержку!> 😊

Тестирование двумерных штрих-кодов:

Стандартный негатив 82984899-9f981600-a025-11ea-9fe6-ad9fead67afa.png
Цветной caise.png
Тёмный over_dart.png
Переэкспонированный over_light.png
Светлый test_gray.png
Прерывистый test_inter.png
С чёрной рамкой test2.png

Свяжитесь со мной: QQ группа: 444236054, добро пожаловать в группу для общения.

😊 😊
Выпейте кофе pay.png

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/aliwean-NBZxing.git
git@api.gitlife.ru:oschina-mirror/aliwean-NBZxing.git
oschina-mirror
aliwean-NBZxing
aliwean-NBZxing
master