
Шукаєте ефективний метод для програмного зчитування штрих-кодів або QR-кодів з зображень? Якщо ви розробник, який створює додаток для зчитування штрих-кодів у C#, ви потрапили в потрібне місце. Штрих-коди є важливими в управлінні запасами, логістиці та роздрібній торгівлі. З Aspose.BarCode для .NET ви можете легко виявляти та витягувати різні типи штрих-кодів з зображень у C#. Цей посібник надає всебічний, покроковий підхід до розпізнавання штрих-кодів.
Що ви дізнаєтеся
Ця стаття охоплює такі теми:
- C# API для зчитування штрих-кодів
- Кроки для витягнення даних штрих-коду
- Зчитування штрих-коду з Bitmap
- Зчитування штрих-коду з потоку зображення
- Виявлення та зчитування конкретного типу штрих-коду
- Розпізнавання кількох типів штрих-кодів
- Ідентифікація попередньо визначених наборів штрих-кодів
- Витягнення кількох штрих-кодів з зображення
- Отримання координат штрих-коду
- Зчитування штрих-коду з конкретної області зображення
- Сканування штрих-кодів з кількох областей зображення
C# API для зчитування штрих-кодів
Щоб розпізнати штрих-коди на зображеннях, ми використовуємо Aspose.BarCode для .NET API. Цей потужний плагін .NET підтримує зчитування понад 60 символьних штрих-кодів в різних форматах, включаючи JPEG, PNG, BMP, TIFF та GIF.
API надає клас BarCodeReader для виявлення штрих-кодів. Ви можете вказати символьні типи, використовуючи параметр DecodeType . Метод ReadBarCodes() витягує дані штрих-коду.
Щоб встановити API через NuGet, використовуйте наступну команду:
PM> Install-Package Aspose.BarCode
Кроки для витягнення даних штрих-коду
Виконайте ці кроки, щоб зчитати штрих-код з зображення за допомогою C#:
- Завантажте зображення за допомогою класу BarCodeReader.
- Викличте ReadBarCodes(), щоб витягнути інформацію про штрих-код.
- Переберіть результати, щоб отримати тип і значення штрих-коду.
Ось приклад коду:
Зчитування штрих-коду з Bitmap
Щоб зчитати штрих-код з bitmap за допомогою C#:
- Завантажте зображення за допомогою класу Bitmap.
- Передайте його конструктору BarCodeReader.
- Витягніть дані штрих-коду за допомогою ReadBarCodes().
Зчитування штрих-коду з потоку зображення
Ви також можете зчитувати штрих-коди з потоку в C#:
- Завантажте зображення за допомогою FileStream.
- Передайте його BarCodeReader.
- Викличте ReadBarCodes(), щоб отримати дані штрих-коду.
Виявлення та зчитування конкретного типу штрих-коду
Щоб підвищити ефективність при використанні зчитувача штрих-кодів C#, вкажіть цільовий тип штрих-коду:
- Завантажте зображення в BarCodeReader.
- Встановіть конкретний тип штрих-коду (наприклад, Code39Standard).
- Викличте ReadBarCodes() та обробіть результати.
Розпізнавання кількох типів штрих-кодів
Для сканування кількох типів штрих-кодів у C# ви можете:
- Встановити кілька символьних типів у SetBarCodeReadType().
- Викликати ReadBarCodes().
- Отримати дані штрих-коду.
Ідентифікація попередньо визначених наборів штрих-кодів
Aspose.BarCode підтримує попередньо визначені набори штрих-кодів:
- AllSupportedTypes - Усі доступні штрих-коди.
- Types1D - Усі лінійні штрих-коди.
- Types2D - QR-код, Data Matrix тощо.
- MostCommonTypes - Найчастіше використовувані формати.
Щоб використовувати попередньо визначені набори в C#:
BarCodeReader reader = new BarCodeReader("image.png", DecodeType.Types2D);
Витягнення кількох штрих-кодів з зображення
Виявлення кількох штрих-кодів з зображення за наступними кроками:
- Завантажте зображення за допомогою BarCodeReader.
- Встановіть тип декодування на ALL_SUPPORTED_TYPES.
- Переберіть результати, щоб витягнути дані штрих-коду.
Отримання координат штрих-коду
Отримайте місцезнаходження штрих-коду (координати X, Y) за допомогою C#:
- Завантажте зображення в BarCodeReader.
- Викличте ReadBarCodes().
- Витягніть точки регіону.
Зчитування штрих-коду з конкретної області зображення
Обмежте виявлення штрих-кодів до конкретної області зображення за допомогою C#:
- Визначте прямокутну область.
- Передайте її BarCodeReader.
- Викличте ReadBarCodes().
Сканування штрих-кодів з кількох областей зображення
Щоб сканувати штрих-коди з кількох областей у C#:
- Визначте кілька прямокутних областей.
- Передайте їх BarCodeReader.
- Витягніть дані штрих-коду.
Отримати безкоштовну ліцензію
Запросіть безкоштовну тимчасову ліцензію, щоб дослідити всі можливості Aspose.BarCode.
Висновок
У цій статті ви дізналися, як:
- Завантажувати та обробляти зображення штрих-кодів.
- Витягувати інформацію про штрих-коди з різних джерел.
- Виявляти та розпізнавати кілька типів штрих-кодів, використовуючи бібліотеки декодера і зчитувача штрих-кодів C#, такі як Aspose.BarCode.
Використовуючи плагін Aspose, ви можете покращити свої додатки потужними можливостями зчитування штрих-кодів всього за 99 доларів. Щасливого кодування!