生成服务器端图像(二维码)并使用 Yesod 在页面上显示它们

Generate server sided images (QR codes) and display them on a page with Yesod

我希望能够生成任意二维码并将其显示在网页上,由 Yesod 提供。

我真的没有任何代码可以分享,因为我不知道如何链接现有的二维码生成/图表库,然后输出可以在页面上提供的图像。

有没有人指点一下?

我会推荐 this package for generating qr codes. The images can be sendt to the client with this 方法。

diagrams-rasterific 包可能用于创建一个 ByteString 可以发送给客户端。

使用renderDrawing function with the encodePng function from the JuicyPixles package to create the ByteString which you can send to the client using sendResponse