Libreria di riconoscimento e generazione del codice a barre per C++
Code in C++ con poche righe
Altre vetrine >// Create instance of BarcodeGenerator
auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"ASPOSE");
// Set barcode x-dimension in pixels
gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(4.0f);
// Generate barcode and Save to PNG
gen->Save(u"QRCode.png", BarCodeImageFormat::Png);
> dotnet add package Aspose.BarCode.Cpp
Perché aspirare.BarCode per C++?
La libreria di codici a barre supporta varie impostazioni per scansionare e decodificare i codici a barre danneggiati o distorti. Consente di leggere correttamente le immagini dei codici a barre con vari difetti, come rumore gaussiano, colori invertiti, macchie bianche, artefatti visivi, sfondo colorato e barre mancanti. Per migliorare la leggibilità del codice a barre, l’API consente metodi e meccanismi speciali, tra cui filtraggio mediano, filtraggio sale-and-paper, riducendo le dimensioni dell’immagine e altri. Inoltre, la libreria di codici a barre beneficia di metodi avanzati per decodificare i codici a barre della matrice di dati industriali, leggere codici QR gravemente danneggiati e persino ripristinare alcuni dati da codici a barre errati.
Standard? Coperto.
Aspose.BarCode for C++ Aspose.Barcode supporta tutti i principali formati di immagini, compresi i formati vettoriali come SVG ed EMF, nonché PDF. Usa la nostra API per riconoscere files da scanner o telecamere con facilità. Ecco tutte le simbologie del codice a barre supportate, inclusi tipi 1D, 2D, postale e compositi. Ognuno può essere generato e riconosciuto su tutte le piattaforme supportate.
Codici Matrix / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codici lineari / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codici industriali e compositi
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Supporto nativo multipiattaforma
ASPIPE.BarCode per C++ è una libreria multipiattaforma per lo sviluppo nativo su Windows e Linux. Supporta applicazioni X64 e si integra facilmente con Visual Studio, CMAKE e compilatori C++ popolari come MSVC, GCC e Clang.
Demo di codice live
Incolla testo → Ottieni un codice a barre. Lascia cadere un file → Ottieni dati decodificati. Entrambi gli esempi sono dotati di codice di esempio generato automaticamente in modo da poter copiare direttamente nel tuo progetto.
Veloce, affidabile e ricco di funzionalità
ASPIPE.BarCode per C++ offre agli sviluppatori il controllo di basso livello e le prestazioni ad alta velocità per l’elaborazione del codice a barre nelle applicazioni native. Sia che tu stia costruendo strumenti di ingegneria, sistemi industriali, utility desktop o soluzioni lato server, la libreria è progettata per fornire accuratezza e efficienza con dipendenze esterne minime. Il riconoscimento del codice a barre funziona in modo affidabile anche su immagini ruotate, distorte o di bassa qualità, mentre la generazione consente la personalizzazione completa per l’uso di stampa, digitale o incorporato.
Con il supporto completo per gli standard di codice a barre 1D e 2D, è possibile:
- Generare e riconoscere oltre 60 simbologie a codici a barre
- Lavora con formati raster come PNG, JPEG, BMP, TIFF e altro ancora
- Elaborare immagini rumorose, distorte o ruotate con alta precisione
- Personalizza le impostazioni di risoluzione, imbottitura, orientamento e testo
- Integrare i codici a barre in app desktop, sistemi incorporati o report
Funzionalità e capacità
Aspose.BarCode for C++ è una potente libreria di sviluppo per generare e riconoscere i codici a barre 1D e 2D da vari tipi di immagini con un angolo. Questa API consente di esportare codici a barre generati a diversi formati di immagini di alta qualità, consente di modificare l’aspetto di codici a barre generati e dei loro parametri, come colore di sfondo, colore della barra, angolo di rotazione, dimensione X, qualità dell’immagine, risoluzione, didascalie, dimensioni e molti altri. Fornisce inoltre funzionalità ricche di rilevamento e lettura dei codici a barre e supporta oltre 60 tipi di codici a barre.
Salva le etichette del codice a barre in vari formati
Riconoscere dal flusso o dal file
ENCODE & DECODE caratteri (non inglesi) in tipi 2D
Ruota le immagini del codice a barre in qualsiasi angolo
Cancella codici a barre da Multi-Page Tiff
Supporto per simbologie lineari, 2D e postali