Rails 用 rqrcode-rails3 生成的二维码,怎么转换成可下载的图片?

Unknow user · July 16, 2013 · Last by dorentus replied at July 17, 2013 · 5185 hits

它是表格的

直接用 google 的 qrcode 生成 api 不就妥妥的了

https://chart.googleapis.com/chart?chs=140x140&cht=qr&choe=UTF-8&chl=用 rqrcode-rails3 生成的二维码,怎么转换成可下载的图片?

效果就是这样

Unknow user #2 July 16, 2013

恩,用 rqrcode-rails3 生成的二维码有办法吗?

Unknow user #3 July 16, 2013

rqrcode-rails3 支持输出图片格式的,不过需要 gem mini_magick 的支持。

见这里的说明: https://github.com/samvincent/rqrcode-rails3#installation

QRCODE

Unknow user #4 July 16, 2013

@dorentus Gemfile 里加过了,也不行。

Unknow user #5 July 16, 2013

#3 楼 @dorentus 能帮我看下吗?

Unknow user #6 July 16, 2013

#5 楼 @martinliu 我的代码差不多就是抄它的示例的……

它的代码format 是从浏览器请求里面取的,貌似没提供自定义的方式。

我对 ruby 和 rails 都不熟,其它的就不太明白了……

#1 楼 @ywjno 这种方法国外妥妥没问题,在国内就蛋疼了。你懂得

#7 楼 @xiaogui 他也没写服务器在哪放不是

#8 楼 @ywjno 是嘞。也不知道他是直接给用户展示,还是自己保存文件下来再展示。

#9 楼 @xiaogui 如果不想生成文件的话,最好做法就是在服务器端生成该文件的字节流(类似 java 的 BufferedImage 这种),然后页面上的 img 用 base64 的方式显示

Unknow user #11 July 17, 2013

对了,Google 的 QR Code API 好像已经是 deprecated 状态了,不知道会不会哪天就没了……

https://developers.google.com/chart/infographics/docs/qr_codes

You need to Sign in before reply, if you don't have an account, please Sign up first.