我有一个应用程序,用户需要相互传输数据(无法通过服务器)。我认为从这些数据中渲染图像并让它们发送该图像(QR码因各种原因而无法工作)可能会很好。
我来accross this github repo看起来很有希望,implemented it, here。
由于各种原因,问题是the output will be different for different browsers(可能还有OS' s)。亲自试试吧。在不同的浏览器中对各种消息进行编码,您将看到不同的base64编码结果。
这有什么好的解决方案吗?我可以实现第三方画布库吗?也许使用FileReader.readAsDataURL()?
答案 0 :(得分:1)
好吧,最后,我确实必须使用第三方图像处理库,并且不能依赖于浏览器的画布功能。 Here's my solution:)
我在this image processing library之上构建了它。