Biblioteka generowania i rozpoznawania kodów kreskowych dla C++
Wygeneruj lub zeskanuj kod kreskowy w C++ w kilku linijkach
Więcej przykładów >// 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
Dlaczego Aspose.BarCode for C++?
Skan w świecie rzeczywistym rzadko jest idealny. Aspose.BarCode for C++ został zaprojektowany do dekodowania kodów z uszkodzonych lub zniekształconych obrazów, w tym z szumem, odblaskami, przekoszeniem, niskim kontrastem i brakującymi elementami. Dostrój ustawienia jakości, aby zrównoważyć szybkość i tolerancję, i użyj wbudowanych opcji czyszczenia, takich jak filtr medianowy oraz filtrowanie salt-and-pepper, gdy wejście jest „brudne”.
Standardy? Obsługiwane.
Aspose.BarCode for C++ obsługuje wszystkie popularne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego API, aby rozpoznawać files ze skanerów lub kamer bez wysiłku. Oto wszystkie obsługiwane symboliki kodów kreskowych, w tym typy 1D, 2D, pocztowe i złożone. Każdy z nich można generować i rozpoznawać na wszystkich wspieranych platformach.
Kody matrycowe / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
Kody liniowe / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
Kody przemysłowe i złożone
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
Natywne wsparcie Windows, Mac i Linux
Aspose.BarCode for C++ to natywna biblioteka dla Windows, Mac i Linux. Celuje w aplikacje x64 i pasuje do popularnych toolchainów C++, w tym Visual Studio oraz buildów CMake z MSVC, GCC lub Clang.
Demo kodu na żywo
Wklej tekst → otrzymasz kod kreskowy. Upuść plik → otrzymasz zdekodowane dane. Oba przykłady zawierają automatycznie generowany kod, który możesz skopiować prosto do projektu.
Szybkie, natywne przetwarzanie kodów kreskowych
Aspose.BarCode for C++ zapewnia wysokowydajne generowanie i rozpoznawanie kodów kreskowych w aplikacjach natywnych. Twórz narzędzia inżynierskie, systemy przemysłowe, narzędzia desktopowe lub usługi serwerowe na bazie biblioteki zaprojektowanej pod kątem dokładności i wydajności. Rozpoznawanie pozostaje niezawodne na obrazach obróconych, przekrzywionych lub niskiej jakości, a generowanie daje precyzyjną kontrolę dla druku, ekranu lub workflow osadzonych.
Dzięki pełnej obsłudze standardów kodów 1D i 2D możesz:
- Generować i rozpoznawać ponad 80 symbolik kodów kreskowych
- Pracować z popularnymi formatami rastrowymi, takimi jak PNG, JPEG, BMP i TIFF
- Odczytywać kody z zaszumionych, zniekształconych lub obróconych obrazów z wysoką dokładnością
- Dostosować rozdzielczość, padding, orientację, podpisy i ustawienia tekstu
- Zintegrować kody w aplikacjach desktopowych, systemach wbudowanych lub usługach backendowych
Funkcje i możliwości
Aspose.BarCode for C++ to potężna biblioteka programistyczna do generowania i rozpoznawania kodów kreskowych 1D i 2D z różnych typów obrazów pod dowolnym kątem. To API umożliwia eksport wygenerowanych kodów do różnych wysokiej jakości formatów, a także modyfikowanie wyglądu i parametrów, takich jak kolor tła, kolor kresek, kąt obrotu, x-dimension, jakość obrazu, rozdzielczość, podpisy, rozmiar i wiele innych. Zapewnia również bogate funkcje wykrywania i odczytu oraz obsługuje ponad 80 typów kodów kreskowych.
Zapis etykiet kodów w różnych formatach
Rozpoznawanie ze strumienia lub pliku
Kodowanie i dekodowanie znaków (nieangielskich) w typach 2D
Obrót obrazów kodów pod dowolnym kątem
Skanowanie kodów z wielostronicowych plików TIFF i PDF z Aspose.PDF
Obsługa symbolik liniowych, 2D i pocztowych