C++ için Aspose.BarCode neden?

Gerçek dünyadaki taramalar nadiren mükemmeldir. Aspose.BarCode for C++; gürültü, parlama, eğim, düşük kontrast ve eksik öğeler dahil hasarlı veya bozulmuş görüntülerden barkod çözmek üzere tasarlanmıştır. Hız ve toleransı dengelemek için kalite ayarlarını yapın; girdi karmaşık olduğunda median ve salt-and-pepper filtreleme gibi yerleşik temizleme seçeneklerini kullanın.

Standartlar mı? Hepsi var.

Aspose.BarCode for C++ SVG ve EMF gibi vektör formatları ile PDF dahil tüm başlıca görüntü formatlarını destekler. API’mizi kullanarak files dosyalarını tarayıcılardan veya kameralardan kolayca tanıyın. 1D, 2D, posta ve bileşik türler dahil desteklenen tüm barkod sembolojileri burada. Her biri, desteklenen tüm platformlarda oluşturulabilir ve tanınabilir.

Matris / 2D Kodlar

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Lineer / 1D Kodlar

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Endüstri ve Bileşik Kodlar

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Yerel Windows, Mac ve Linux Desteği

Aspose.BarCode for C++ Windows, Mac ve Linux için yerel bir kütüphanedir. x64 uygulamaları hedefler ve Visual Studio ile MSVC, GCC veya Clang kullanılarak yapılan CMake derlemeleri dahil yaygın C++ araç zincirlerine uygundur.

Microsoft Windows
Linux
macOS
VS Code
Eclipse
NuGet
GitHub

Canlı Kod Demosu

Metni yapıştırın → barkod alın. Bir dosyayı bırakın → çözümlenmiş veriyi alın. Her iki örnek de otomatik üretilen örnek kodla gelir; böylece doğrudan projenize kopyalayabilirsiniz.


// Initialize BarcodeGenerator auto gen = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"1234567"); // Set generation parameters gen->get_Parameters()->get_Barcode()->get_XDimension()->set_Pixels(7.0f); gen->get_Parameters()->get_Border()->set_Color(System::Drawing::Color::FromArgb((int32_t)0xff000000)); gen->get_Parameters()->get_Border()->get_Width()->set_Pixels(7.0f); // Generate and save Barcode image gen->Save(u"image.png", Aspose::BarCode::Generation::BarCodeImageFormat::Png);

// Initialize BarCodeReader auto reader = System::MakeObject<BarCodeReader>(u"image.png", DecodeType::QR); // Set recognition quality reader->set_QualitySettings(QualitySettings::get_HighPerformance()); // Recognize barcodes and output results auto res = reader->ReadBarCodes(); System::Console::WriteLine(System::String(u"Recognized ") + res->get_Length() + u"barcode(s)"); for (System::SharedPtr<BarCodeResult> r : res) System::Console::WriteLine(r->get_CodeTypeName() + u": " + r->get_CodeText());

Hızlı, Yerel Barkod İşleme

Aspose.BarCode for C++, yerel uygulamalar için yüksek performanslı barkod oluşturma ve tanıma sunar. Doğruluk ve verimlilik için tasarlanmış bir kütüphaneyle mühendislik araçları, endüstriyel sistemler, masaüstü yardımcı araçlar veya sunucu tarafı servisler geliştirin. Tanıma; döndürülmüş, eğik veya düşük kaliteli görüntülerde güvenilir kalır; oluşturma ise baskı, ekran veya gömülü iş akışları için hassas kontrol sağlar.

1D ve 2D barkod standartlarının tam desteğiyle şunları yapabilirsiniz:

  • 80+ barkod sembolojisini oluşturun ve tanıyın
  • PNG, JPEG, BMP ve TIFF gibi yaygın raster formatlarıyla çalışın
  • Gürültülü, bozulmuş veya döndürülmüş görüntülerden barkodları yüksek doğrulukla okuyun
  • Çözünürlük, padding, yön, açıklamalar ve metin ayarlarını özelleştirin
  • Barkodları masaüstü uygulamalara, gömülü sistemlere veya arka uç servislerine entegre edin

Özellikler ve yetenekler

Aspose.BarCode for C++ 1D ve 2D barkodları çeşitli görüntü türlerinden, her açıdan oluşturmak ve tanımak için güçlü bir geliştirme kütüphanesidir. Bu API; oluşturulan barkodları farklı, yüksek kaliteli görüntü formatlarına aktarmaya olanak tanır; arka plan rengi, çubuk rengi, döndürme açısı, X-boyutu, görüntü kalitesi, çözünürlük, açıklamalar, boyut ve daha pek çok parametreyle barkod görünümünü düzenlemenizi sağlar. Ayrıca zengin barkod tespit ve okuma işlevleri sunar ve 80’den fazla barkod türünü destekler.

Feature icon

Barkod etiketlerini çeşitli formatlarda kaydedin

Feature icon

Akıştan veya dosyadan tanıyın

Feature icon

2D türlerde (İngilizce dışı) karakterleri kodlayın ve çözün

Feature icon

Barkod görüntülerini her açıda döndürün

Feature icon

Aspose.PDF ile çok sayfalı TIFF ve PDF dosyalarından barkod tarayın

Feature icon

Lineer, 2D ve posta sembolojileri desteği