自分用のメモです。

その名も 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() + '" />');
});

いい感じです。