首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

Barcode Xpress使用教程:怎么为条码识别获取图像

2013-10-22 
Barcode Xpress使用教程:如何为条码识别获取图像??? 条码控件Barcode Xpress可 以处理1位黑白图像、8位灰度

Barcode Xpress使用教程:如何为条码识别获取图像

??? 条码控件Barcode Xpress可 以处理1位黑白图像、8位灰度图像以及24位彩色图像。在Barcode Xpress中可以使用ColorDepth方法或是在Barcode Xpress组件中的其他的方法可以转换其余的图像格式,如果你使用的是ImageGear的话,那么直接使用ConvertColorSpace方法就 可以了。

C++示例:使用Barcode Xpress导入图像

    //load a 1BPP, black and white image into the ImagXpress control            m_pImagXpress->FileName = “C:\\testbarcodeimage.tif”;                    // Copy the hDib            long hDib = m_pImagXpress->CopyDIB();                    // Analyze the barcode            m_pBarcodeXpress->AnalyzehDib(hDib);                    // Free the hDib            GlobalFree(LongToHandle(hDib));  

?VB示例:使用Barcode Xpress导入图像

    ' Load the image          ImagXpress1.FileName = "C:\testbarcodeimage.tif"                  ' Copy the hDib          hDib = ImagXpress1.CopyDIB                  ' Analyze the barcode          BarcodeXpress1.AnalyzehDib hDib                  ' Free the hDib          GlobalFree hDib  

?C++示例:使用ImageGear导入图像

    // Create an ImageGear page            GearCORELib::IIGPagePtr page;            page = g_pIGCore->CreatePage();                   // Load the page from file            m_pIGFormats->LoadPageFromFile(page, fileName, 0);                   // Export the page to a dib            GearCORELib::IIGPlatformDIBPtr platformDib = page->PlatformDIBExport(GearCORELib::IG_DIB_EXPORT_FORMAT_WINDOWS, false, 0, 0, page->ImageWidth, page->ImageHeight, 0);            HGLOBAL hDib = LongToHandle(platformDib->DIBPtrGet());                   // Read the barcodes            pBarcodeXpress->AnalyzehDib(HandleToLong(hDib));  

?VB示例:使用ImageGear导入图像

    ' Load the Page          Dim page As New IGPage          IGFormatsCtl1.LoadPageFromFile page, fileName, 0                  ' Export the platform dib from the page          Dim platformDib As IGPlatformDIB          Set platformDib = page.PlatformDIBExport(IG_DIB_EXPORT_FORMAT_WINDOWS, False, 0, 0, page.ImageWidth, page.ImageHeight, 0)                  ' Get the dib handle          Dim hDib As Long          hDib = platformDib.DIBPtrGet                  ' Read the barcodes on the image          bcx8.AnalyzehDib hDib  

?

热点排行