В современном цифровом ландшафте решаются эффективные и надежные решения для хранения данных. Aztec коды предлагают высококачественный формат баркода, который может хранить большие объемы алфаномерных данных с мощными возможностями исправления ошибок.
Создание Aztec кодов
Создание Aztec кода в C# просто благодаря мощным функциям, предоставляемым Aspose.BarCode для .NET. Ниже приведены шаги для создания базового aztec-кода:
Step-by-Step Руководство
Во-первых, убедитесь, что вы установили необходимый пакет из NuGet или вашего предпочтительного источника.
using Aspose.BarCode;
public void GenerateAztecCode()
{
// Create an instance of BarCodeGenerator for Aztec symbology
BarCodeGenerator generator = new BarCodeGenerator(EncodeTypes.Aztec);
// Set the data to encode in the barcode
generator.CodeText = "SampleData1234567890";
// Save the generated Aztec code as an image file
generator.Save("aztec_code.png", BarCodeImageFormat.Png);
}
Приспособление кода
Вы можете персонализировать различные аспекты баркода, такие как размер, цвет и уровень исправления ошибок.
// Set the width and height of the barcode image
int width = 200;
int height = 200;
generator.GraphicsUnit = System.Drawing.GraphicsUnit.Pixel;
generator.SymbologySettings.Aztec.CodeSize = new Size(width, height);
generator.Save("custom_aztec_code.png", BarCodeImageFormat.Png);
Читать Aztec коды
Читать Aztec-код обратно в данные так же просто с Aspose.BarCode для .NET. Следующий пример показывает, как читать генерируемую картину баркода aztec и извлечь зашифрованный текст.
Step-by-Step Руководство
Чтобы прочесть ацтек-код, начните с BarCodeReader
Объект и укажите маршрут файла изображения баркода, который вы хотите декодировать.
using Aspose.BarCode.BarCodeRecognition;
public void ReadAztecCode()
{
// Initialize a BarCodeReader instance for reading Aztec codes
BarCodeReader reader = new BarCodeReader("aztec_code.png", DecodeType.Aztec);
// Iterate through all detected barcodes in the image
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine($"Decoded text: {result.CodeText}");
Console.WriteLine($"Barcode type: {result.CodeType}");
Console.WriteLine($"Confidence: {result.ReadingQuality}%");
}
}
Улучшение читаемости
Для лучшей читаемости вы можете настроить BarCodeReader
применять качественные настройки, которые улучшают точность обнаружения в сложных условиях.
reader.QualitySettings.AllowMedianSmoothing = true;
reader.QualitySettings.MedianSmoothingWindowSize = 5;
Заключение
Коды Aztec обеспечивают мощное решение для хранения и восстановления данных высокой мощности.С использованием Aspose.BarCode для .NET, разработчики могут легко интегрировать функции создания и чтения кода в свои приложения, обеспечивая эффективную и надежную обработку данных.
More in this category
- Извлечь QR-кодные метаданные с помощью Aspose.BarCode для .NET
- Оптимизировать производительность сканирования QR в приложениях .NET с помощью Aspose.BarCode
- Ротационный баркод изображения в C#
- Сканирование микро QR-кодов с помощью Aspose.BarCode для .NET
- Скоростное сканирование 1D-баркода в рабочих потоках запасов и складов в .NET