Читатель QR-кода JavaScript - это может быть сделано? Или, Удаленный Сервис?

Я провожу немного предварительного исследования на предстоящем проекте, и у меня есть быстрый вопрос, что я полагаю, что подброшу здесь, в то время как я смотрю в другом месте, в случае, если у любого есть любой опыт с этим.

Вопрос прост: действительно ли возможно считать QR-код с помощью JavaScript? Существует ли удаленный сервис, к которому я могу передать растровый объект от камеры и сделать это тот путь? Есть ли в настоящее время какие-либо библиотеки, которые позволяют это?

Проект будет развернутым на различных мобильных устройствах, и мы хотели бы попытаться использовать Appcelerator, чтобы заставить его работать. Я знаю, что Appcelerator действительно выставляет Камеру API на его устройствах хоста, но независимо от того, что мы делаем с ним, должен смочь проанализировать QR-коды. Это - что-то, что может быть сделано?

Заранее спасибо! myk

20
задан Myk 2 April 2010 в 13:51
поделиться

3 ответа

Из-за ограничений памяти для JavaScript на мобильных устройствах это, вероятно, займет слишком много времени для практического использования, если это возможно только с JS.

Я не знаю точно, как Appcelerator API работает с внешними собственными библиотеками, но лучше всего передать данные изображения в собственный код (Objective-C или Java), а затем использовать библиотеку нижнего уровня (например, iphone-qrcode ), чтобы проанализировать QR-код, а затем передать результат обратно в контекст выполнения JS.

Это дает дополнительное преимущество автономной работы, чего не может сделать удаленная служба.

1
ответ дан 30 November 2019 в 01:30
поделиться

Если вам нужна проверка концепции, то вот она - трекер движения , написанный на чистом Javascript.

Однако сейчас его поддержка не получила широкого распространения. Только FF и последние сборки Webkit поддерживают его afaik.

Только что заметили, что вам нужно это для мобильного устройства. Тогда обязательно используйте удаленное обслуживание. Это будет действительно обременительно даже для самых высокопроизводительных устройств, если они даже поддерживают его, в чем я очень сомневаюсь.

0
ответ дан 30 November 2019 в 01:30
поделиться

Бьюсь об заклад, это возможно, но это будет проблемой. Кто-то написал библиотеку AS3 для чтения QR-кодов . Я бы начал с чтения обработки изображений в Canvas .

Если вы спуститесь по удаленному маршруту API, Kaywa получит API, который вы сможете использовать.

6
ответ дан 30 November 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: