Декодировать QRCode Windows Phone 8 с помощью библиотеки QR-кодов

Я использую «библиотеку Qr Code» в пакетах NuGet для работы с QR-кодами и просто декодирую QRCode в приложении WinForm следующим образом:

    var bm = new Bitmap(@"C:\Capture.bmp");
    var qr = new QRCodeDecoder();
    string text = qr.Decode(new QRCodeBitmapImage(bm));
    MessageBox.Show(text);

класс QRCodeBitmapImage получает объект Bitmap и преобразует его в QRCodeImage для его декодирования, моя проблема в Windows Phone, у нас есть BitmapImage вместо класса Bitmap!

библиотека очень простая, но не имеет полезной документации ..., они просто говорят о поддержке Windows Phone в описании библиотеки NuGet.

любая идея исправить эту проблему?


person Mojtaba Tajik    schedule 30.07.2014    source источник
comment
Если вы говорите о nuget.org/packages/MessagingToolkit.QRCode, это упоминает Windows Mobile, а не телефон.   -  person Peter Ritchie    schedule 30.07.2014
comment
@PeterRitchie да, я использую его, в библиотеке есть интерфейс QRCodeImage, я пытаюсь реализовать его для своего класса...   -  person Mojtaba Tajik    schedule 30.07.2014


Ответы (1)


вот хорошая статья от Nokia Developer Community. В этой статье показано how to use the Optical Reader Library. В нем объясняется, как интегрировать задачу Optical Reader Task в приложение Windows Phone 8 для read QR and other barcodes, а также как расширить библиотеку для поддержки других процессоров для улучшения качества и декодирования изображений.

Вы можете попробовать это: Библиотека оптического считывателя для Windows Phone 8

person Amit Bhatiya    schedule 30.07.2014