2014-01-09 2 views
2

Im создает приложение для IPad, и я использую ZBar.ZBAR читает статический UIImage (нет предварительного просмотра камеры)

Изображение, содержащее данные штрих-кода, представляет собой UIImage под названием TempUIImage. Как я могу использовать ZBar для определения значения штрих-кода и его местоположения.

Примечание: я не хочу, чтобы предварительный просмотр камеры вообще отсутствовал, поскольку TempUIImage - это UIImage, который должен быть взят из другого приложения.

+0

у меня также есть т его проблема .. может ли кто-нибудь помочь? – Baig

ответ

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!!! 
} 
0

я был также сталкивается этот вопрос в одном из моих проект, я решил эту проблему, сделав объект ZBarImageScanner в

ZBarImageScanner *scanner 

Смотрите мой ответ на Scaning static UIImage using ios ZBar SDK подробности