Bibliothèque de reconnaissance de code-barres et de génération pour C++
Code à barres en C++ avec seulement quelques lignes
Plus de vitrines >// 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
Pourquoi Aspose.Barcode pour C++?
La bibliothèque de codes à barres prend en charge divers paramètres pour scanner et décoder les codes à barres endommagés ou déformés. Il permet de lire avec succès des images de code-barres avec divers défauts, tels que le bruit gaussien, les couleurs inversées, les taches blanches, les artefacts visuels, l’arrière-plan coloré et les barres manquantes. Pour améliorer la lisibilité au code-barres, l’API permet des méthodes et des mécanismes spéciaux, notamment le filtrage médian, le filtrage «Salt-and-Paper», réduisant la taille de l’image et autres. De plus, la bibliothèque de codes à barres bénéficie de méthodes avancées pour décoder les codes à barres de la matrice de données industrielles, lire les codes QR gravement endommagés et même restaurer certaines données à partir de codes à barres incorrects.
Normes? Couvert.
Aspose.BarCode for C++ Aspose.Barcode prend en charge tous les formats d’image principaux, y compris les formats vectoriels comme SVG et EMF, ainsi que PDF. Utilisez notre API pour reconnaître Fichiers des scanners ou des caméras avec facilité. Voici toutes les symbologies de code-barres prises en charge, y compris les types 1D, 2D, postal et composites. Chacun peut être généré et reconnu sur toutes les plateformes prises en charge.
Codes matriciels / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Codes linéaires / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Codes d’industrie et composite
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Support natif multiplateforme
Aspose.Barcode pour C++ est une bibliothèque multiplateforme pour le développement natif sur Windows et Linux. Il prend en charge les applications x64 et s’intègre facilement avec Visual Studio, CMake et les compilateurs C++ populaires tels que MSVC, GCC et Clang.
Démo en direct
Texte de collez → Obtenez un code-barres. Déposez un fichier → Obtenez des données décodées. Les deux exemples sont livrés avec un exemple de code généré automatiquement afin que vous puissiez copier directement dans votre projet.
Rapide, fiable et riche en fonctionnalités
Aspose.Barcode pour C++ donne aux développeurs un contrôle de bas niveau et des performances à haut débit pour le traitement des codes-barres dans les applications natives. Que vous construisiez des outils d’ingénierie, des systèmes industriels, des services publics de bureau ou des solutions côté serveur - la bibliothèque est conçue pour offrir une précision et une efficacité avec des dépendances externes minimes. La reconnaissance des codes à barres fonctionne de manière fiable même sur des images tournées, asymétriques ou de faible qualité, tandis que la génération permet une personnalisation complète pour une utilisation imprimée, numérique ou intégrée.
Avec une prise en charge complète pour les normes de code-barres 1D et 2D, vous pouvez:
- Générer et reconnaître plus de 60 symbologies de code-barres
- Travaillez avec des formats raster comme PNG, JPEG, BMP, TIFF et plus
- Traiter des images bruyantes, déformées ou tournées avec une grande précision
- Personnaliser la résolution, le rembourrage, l’orientation et les paramètres de texte
- Intégrez les codes à barres dans les applications de bureau, les systèmes intégrés ou les rapports
Caractéristiques et capacités
Aspose.BarCode for C++ est une bibliothèque de développement puissante pour générer et reconnaître les codes à barres 1D et 2D à partir de différents types d’images à n’importe quel angle. Cette API permet à l’exportation de codes de bar générés vers différents formats d’images de haute qualité, permet de modifier l’apparence des codes de bar générés et de leurs paramètres, tels que la couleur d’arrière-plan, la couleur de la barre, l’angle de rotation, la dimension X, la qualité d’image, la résolution, les légendes, la taille et bien d’autres. Il fournit également une riche fonctionnalité de détection de code-barres et de lecture et prend en charge plus de 60 types de code-barres.
Enregistrer les étiquettes de code-barres dans divers formats
Reconnaître à partir du flux ou du fichier
Encoder et décoder les caractères (non anglais) en types 2D
Faire tourner les images de code-barres à n’importe quel angle
Scanner les codes à barres à partir de TIFF de plusieurs pages
Prise en charge des symbologies linéaires, 2D et postales