2016-05-26 5 views
0

Я хотел бы иметь возможность генерировать произвольные коды qr и отображать их на веб-странице, которая будет обслуживаться Yesod.Создайте односторонние изображения (QR-коды) и покажите их на странице с Yesod

У меня нет никакого кода для обмена, потому что я не знаю, как я собирался связать библиотеки генерации/диаграмм QR-кода, есть и затем вывод изображения, которое можно обслуживать на странице.

У кого-нибудь есть указатели?

+0

https://hackage.haskell.org/package/qrcode – NatureShade

+0

Это один, вероятно, лучше: https://hackage.haskell.org/package/diagrams-qrcode – NatureShade

ответ

3

Я бы порекомендовал this пакет для генерации qr-кодов. Изображения могут быть переданы клиенту с помощью метода this.

Возможно, пакет diagrams-rasterific можно использовать для создания ByteString, который может быть отправлен клиенту.

Используйте функцию renderDrawing с encodePng функцией от JuicyPixles пакета для создания ByteString, который вы можете отправить клиенту с помощью sendResponse