自分用のメモです。
その名も qrcode。
Mac OSXでお試し。
インストール (OSX の場合)
いきなり npm installしようとするとエラーになります。
公式を見ると cairo と pixman が要るらしいです。
OSXで試しましたが cairoを入れるだけでpixmanは入ってました。
brew install cairo
npm i -g qrcode
使い方
CLIで。簡単ですね。
qrcode “/” qrcode.png
サーバサイドというかnode.jsで。
var QRCode = require('qrcode'); QRCode.draw("hogehoge" , [], function(err, canvas){ console.log('<img src="' + canvas.toDataURL() + '" />'); });
いい感じです。