我正在构建一个IPad应用程序,我正在使用ZBar。
包含条形码数据的图片是名为UIImage
的{{1}}。如何使用ZBar检测条形码的值及其位置。
注意:我不想要相机预览,因为TempUIImage
是TempUIImage
应该从其他应用程序中获取。
答案 0 :(得分:0)
您可以使用ZBarImageScanner
课程。
这里有完整的文档ZBarImageScanner
这里有一个如何使用它的例子(我没有在设备上测试它):
ZBarImageScanner *scanner = [[ZBarImageScanner alloc]init];
NSInteger resultsnumber = [scanner scanImage:yourUIImage];
if(resultsnumber > 0){
ZBarSymbolSet *results = scanner.results;
//do whatever u want with results!!!
}
答案 1 :(得分:0)
我也在我的一个项目中面临这个问题,我通过将ZBarImageScanner的对象设为
解决了这个问题ZBarImageScanner *scanner
有关详细信息,请参阅Scaning static UIImage using ios ZBar SDK的答案