การรับรู้บาร์โค้ดและไลบรารีการสร้างสำหรับ C++
บาร์โค้ดใน C++ เพียงไม่กี่บรรทัด
โชว์ผลงานเพิ่มเติม >// 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
ทำไม Aspose.Barcode สำหรับ C++?
ห้องสมุดบาร์โค้ดรองรับการตั้งค่าต่าง ๆ เพื่อสแกนและถอดรหัสบาร์โค้ดที่เสียหายหรือบิดเบือน ช่วยให้สามารถอ่านภาพบาร์โค้ดได้สำเร็จด้วยข้อบกพร่องต่าง ๆ เช่นเสียงเกาส์เซียนสีกลับหัวจุดสีขาวสิ่งประดิษฐ์ภาพพื้นหลังสีและแถบที่หายไป เพื่อปรับปรุงความสามารถในการอ่านบาร์โค้ด API เปิดใช้งานวิธีการและกลไกพิเศษรวมถึงการกรองค่ามัธยฐานการกรอง ‘เกลือและกระดาษ’ ลดขนาดภาพและอื่น ๆ ยิ่งไปกว่านั้นห้องสมุดบาร์โค้ดยังได้รับประโยชน์จากวิธีการขั้นสูงในการถอดรหัสบาร์โค้ดเมทริกซ์ข้อมูลอุตสาหกรรมอ่านรหัส QR ที่เสียหายอย่างรุนแรงและแม้กระทั่งกู้คืนข้อมูลบางส่วนจากบาร์โค้ดที่ไม่ถูกต้อง
มาตรฐาน? ครอบคลุม.
Aspose.BarCode for C++ Aspose.Barcode รองรับรูปแบบภาพที่สำคัญทั้งหมดรวมถึงรูปแบบเวกเตอร์เช่น SVG และ EMF รวมถึง PDF ใช้ API ของเราเพื่อรับรู้ ไฟล์ จากสแกนเนอร์หรือกล้องได้อย่างง่ายดาย นี่คือสัญลักษณ์บาร์โค้ดที่รองรับทั้งหมดรวมถึงประเภท 1D, 2D, ไปรษณีย์และคอมโพสิต แต่ละอันสามารถสร้างและรับรู้ได้ในแพลตฟอร์มที่รองรับทั้งหมด
รหัสเมทริกซ์ / 2D
- QR Code, MicroQR, rMQR
- Data Matrix, Industrial Data Matrix (DPM)
- Aztec
- Han Xin
- MaxiCode
- DotCode
รหัสเชิงเส้น / 1D
- UPCA, UPCE
- EAN13, EAN14, EAN8
- Code 128
- DataBar
- ITF
- Postal
รหัสอุตสาหกรรมและคอมโพสิต
- GS1
- ECI
- Composite barcodes
- HIBC
- SwissQR
- Royal Mailmark
การสนับสนุนดั้งเดิมข้ามแพลตฟอร์ม
Aspose.Barcode สำหรับ C++ เป็นไลบรารีข้ามแพลตฟอร์มสำหรับการพัฒนาแบบดั้งเดิมบน Windows และ Linux รองรับแอปพลิเคชัน X64 และรวมเข้ากับ Visual Studio, CMAKE และคอมไพเลอร์ C++ ยอดนิยมเช่น MSVC, GCC และ Clang
การสาธิตรหัสสด
วางข้อความ→รับบาร์โค้ด วางไฟล์→รับข้อมูลที่ถอดรหัส ตัวอย่างทั้งสองมาพร้อมกับโค้ดตัวอย่างที่สร้างขึ้นอัตโนมัติเพื่อให้คุณสามารถคัดลอกโดยตรงไปยังโครงการของคุณ
เร็วเชื่อถือได้และมีคุณสมบัติมากมาย
Aspose.Barcode สำหรับ C++ ให้นักพัฒนาควบคุมระดับต่ำและประสิทธิภาพความเร็วสูงสำหรับการประมวลผลบาร์โค้ดในแอปพลิเคชันดั้งเดิม ไม่ว่าคุณจะกำลังสร้างเครื่องมือทางวิศวกรรมระบบอุตสาหกรรมยูทิลิตี้เดสก์ท็อปหรือโซลูชั่นฝั่งเซิร์ฟเวอร์-ห้องสมุดได้รับการออกแบบมาเพื่อให้ความแม่นยำและประสิทธิภาพด้วยการพึ่งพาภายนอกน้อยที่สุด การจดจำบาร์โค้ดทำงานได้อย่างน่าเชื่อถือแม้ในภาพหมุน, เบ้หรือคุณภาพต่ำในขณะที่การสร้างช่วยให้การปรับแต่งที่สมบูรณ์สำหรับการพิมพ์, ดิจิตอลหรือการใช้งานแบบฝัง
ด้วยการสนับสนุนอย่างเต็มที่สำหรับมาตรฐานบาร์โค้ด 1D และ 2D คุณสามารถ:
- สร้างและรับรู้สัญลักษณ์บาร์โค้ดมากกว่า 60 รายการ
- ทำงานกับรูปแบบแรสเตอร์เช่น PNG, JPEG, BMP, TIFF และอื่น ๆ
- ประมวลผลภาพที่มีเสียงดังบิดเบี้ยวหรือหมุนด้วยความแม่นยำสูง
- ปรับแต่งความละเอียดการขยายการวางแนวและการตั้งค่าข้อความ
- รวมบาร์โค้ดเข้ากับแอพเดสก์ท็อประบบฝังตัวหรือรายงาน
คุณสมบัติและความสามารถ
Aspose.BarCode for C++ เป็นห้องสมุดการพัฒนาที่ทรงพลังในการสร้างและรับรู้บาร์โค้ด 1D & 2D จากประเภทภาพต่าง ๆ ในทุกมุม API นี้ช่วยให้การส่งออกบาร์โค้ดที่สร้างขึ้นไปยังรูปแบบภาพคุณภาพสูงที่แตกต่างกันช่วยให้สามารถปรับเปลี่ยนลักษณะที่ปรากฏของบาร์โค้ดที่สร้างขึ้นและพารามิเตอร์ของพวกเขาเช่นสีพื้นหลังสีแท่งมุมการหมุนมิติ X คุณภาพของภาพความละเอียดคำอธิบายขนาดและอื่น ๆ อีกมากมาย นอกจากนี้ยังมีฟังก์ชั่นการตรวจจับและอ่านบาร์โค้ดที่หลากหลายและรองรับบาร์โค้ดมากกว่า 60 ประเภท
บันทึกป้ายบาร์โค้ดในรูปแบบต่างๆ
รับรู้จากสตรีมหรือไฟล์
ENCODE & DECODE อักขระ (ไม่ใช่ภาษาอังกฤษ) ในประเภท 2D
หมุนภาพบาร์โค้ดในทุกมุม
สแกนบาร์โค้ดจาก tiff หลายหน้า
สนับสนุนสัญลักษณ์เชิงเส้น 2D และไปรษณีย์