RubyでQRコードを作ろう
RailsでQRコードを生成する -- BONNOH FRACTION 14にインスパイアされて.
kwsk
- GDを入れる
GDってのは,画像を弄くるツールとでも思えば良いかと.俺も全然わからん.darwinportsにあります.
$ sudo port install gd2
画像を弄くるツールとだけあって,結構時間がかかったので,コーヒーでも飲みながらゆるりと待ちましょう.
- RubyからGDを触るヤツを入れる
これもdarwinportsにあります.rb-gdという名前.
$ sudo port install rb-gd
これはすぐに終わる.
- QRコードクラスライブラリを落とす
QRコードクラスライブラリ for Ruby - QRcode encode class library for Rubyにtarballが転がっているので,落としてきて解凍.
- 遊ぶ
こんな感じだ.
require "./qrcode_img.rb" d = "http://d.hatena.ne.jp/omochist/" x = Qrcode.new out = x.make_qrcode(d) img = Qrcode_image.new img.image_out(out, 'png', 'myurl.png')
日本語は,SJISなら表示できる.改行コードなんだけど,これはキャリアによって変わるみたい*1だから,どーしょーもない.