takepicture () против UIGetScreenImage ()
Я пытаюсь построитьQRCodeReader
Над проектом работает наша исследовательская группа для iPhone. После долгих исследований я нашел программу под названиемQuickMark
, Эта программа автоматически сканирует QRCodes. Похоже, что это сделать, это загрузитьUIImagePicker
и считывать данные с камеры. Я подозреваю, что он используетUIGetScreenImage
и взять скриншот с камеры и расшифровать его.
Теперь я попробовал использовать новыйtakepicture()
метод из API iPhone 3.1, но кажется, что он не в состоянии делать то, что выше, что делать фотографии каждую секунду или около того, молча. Теперь я слышал, чтоUIGetScreenImage
возможно, это не законно, и Apple будет отказываться от доступа к вашему приложению, если они его используют. Итак, мои вопросы:
а)Quickmark
(или любое другое разрешенное приложение) с помощьюUIGetScreenImage()
и если это так, это законно и,
б) было бы возможно дляtakepicture()
способ сделать то же самое?