【问题标题】:iOS iPhone ZBar get scanned imageiOS iPhone ZBar 获取扫描图像
【发布时间】:2011-06-07 06:04:32
【问题描述】:

如何让 ZBar 不仅返回条形码文本字符串,还返回扫描条形码的 UIImage?

【问题讨论】:

    标签: ios iphone uiimage barcode scanning


    【解决方案1】:

    在实现 ZBarReaderDelegate 的类中包含这样的内容:

    - (void) imagePickerController: (UIImagePickerController*) reader
    didFinishPickingMediaWithInfo: (NSDictionary*) info
    {
        // ADD:  get the decode results
        id<NSFastEnumeration> results = [info objectForKey: ZBarReaderControllerResults];
        ZBarSymbol* symbol = nil;
    
        for (symbol in results)
        {
            // grab first barcode
            break;
        }
    
        // do something with barcode data
        qrCode.text = symbol.data;
    
        // do something with barcode image
        // BELOW IS HOW YOU GET THE SCANNED IN IMAGE
        //
        resultImage.image = [info objectForKey: UIImagePickerControllerOriginalImage];
    
        // dismiss controller
        [reader dismissModalViewControllerAnimated: YES];
    

    【讨论】:

    • 这个委托方法没有在我的代码中被调用任何帮助?
    • [info objectForKey: UIImagePickerControllerOriginalImage] 返回相机拍摄的完整图像.. 但是如何单独获取条形码iamge?
    猜你喜欢
    • 1970-01-01
    • 2014-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多