Библиотека штрих-кодов C++
Создавайте и распознавайте линейные, двухмерные и почтовые штрих-коды в любом приложении C++.
Download Free TrialAspose.BarCode for C++ — это API штрих-кодов, добавляющий возможности генерации и распознавания штрих-кодов, а также экспорт сгенерированных штрих-кодов с использованием различных форматов изображений высокого качества. Этот API позволяет настраивать параметры внешнего вида штрих-кода, такие как цвет полосы, цвет фона, качество, угол поворота, размер по оси x, размер, подписи, разрешение и многое другое. Он предоставляет функции кодирования и декодирования для более чем 60 типов штрих-кодов, включая, помимо прочего, QR-код, Aztec Code, Data Matrix, ISBN, Code 39, Code 93, PDF417, UPC, EAN и GS1 Data Matrix.
Расширенные функции API штрих-кодов C++
Внешний вид пользовательского штрих-кода
Aspose.BarCode for C++ позволяет разработчикам настраивать различные параметры внешнего вида генерируемых штрих-кодов. Вы можете настроить цвет штрих-кода, стиль границы, размер, поля, угол поворота, подписи и ширину полосы. Можно изменить цвет фона, текста и подписей. Разработчики могут генерировать изображения штрих-кода без рамок или выбирать любой из пяти доступных стилей и задавать нужный цвет. Размер изображения штрих-кода может быть задан вручную или автоматически. Сгенерированные изображения штрих-кода могут быть повернуты на указанный угол по часовой стрелке или против часовой стрелки. API позволяет создавать качественные изображения со сглаживанием и указанием необходимого разрешения.
Живой пример генерации штрих-кода
Aspose.Barcode for C++ — это мощный API, который позволяет разработчикам создавать высококачественные изображения штрих-кодов в своих приложениях. Он поддерживает широкий спектр типов штрих-кодов, включая линейные, почтовые и двумерные штрих-коды. API позволяет настраивать различные параметры внешнего вида штрих-кода. Для создания штрих-кодов разработчикам необходимо указать требуемую символику, кодируемую информацию и различные свойства. Это включает в себя настройку цветов переднего плана и фона, выравнивание шрифта и заголовка, а также многие другие параметры.
Чтение поврежденных штрих-кодов
Библиотека штрих-кодов поддерживает различные настройки для сканирования и декодирования поврежденных или искаженных штрих-кодов. Он позволяет успешно считывать изображения штрих-кода с различными дефектами, такими как гауссов шум, инвертированные цвета, белые пятна, визуальные артефакты, цветной фон и отсутствующие полосы. Для улучшения читаемости штрих-кода в API предусмотрены специальные методы и механизмы, в том числе медианная фильтрация, фильтрация по принципу «соль-и-бумага», уменьшение размера изображения и другие. Кроме того, библиотека штрих-кодов использует передовые методы декодирования промышленных штрих-кодов Data Matrix, считывания сильно поврежденных QR-кодов и даже восстановления некоторых данных из неправильных штрих-кодов.
Живой пример распознавания штрих-кода
API штрих-кодов предоставляет полезную функцию для обнаружения и считывания штрих-кодов более 60 популярных типов 1D и 2D. Для сканирования штрих-кодов требуется всего несколько строк кода, что упрощает интеграцию этой функции в ваши приложения. Эта мощная функция позволяет сканировать и считывать штрих-коды из самых разных источников, таких как изображения, документы и т. д. Обладая возможностью обнаруживать и считывать множество различных типов штрих-кодов, этот API является ценным инструментом для широкого круга задач. приложений и отраслей. Его можно использовать для автоматизации и оптимизации процессов, снижения риска ошибок и повышения общей эффективности операций. Если вам нужно разработать приложения для розничной торговли, логистики, здравоохранения или любой другой области, этот API штрих-кода может предоставить ценное решение для задач обнаружения и считывания штрих-кода.
Supported Barcode Types
Using C++, developers can read and generate barcodes of differen types, including the following.
2D:
Linear:
Postal: