Google Chart APIで「QRコード」を生成する方法
Google提供のグラフ作成WebAPIでQRコードを生成する方法。
出力方法はとても簡単です。
以下のURLに設定を入れこむだけです。
http://chart.apis.google.com/chart?cht=qr&chs=[大きさ]&chl=[文字列]&choe=[文字コード]
chr
生成するチャートの設定。今回はQRコードなのでこのまま
chs
縦横の大きさを設定。150×150なら縦横150pxのQRコードを生成します。
縦横の区切りに「x」を使用しています。
最大で300,000の面積まで出力が可能です。
chl
出力したい文字列を指定してください。
以下のようにすると当サイトのQRコードが生成されます。
http://chart.apis.google.com/chart?cht=qr&chs=150×150&chl=http://scrap.php.xdomain.jp
※日本語の文字列を含む場合はURLエンコードを行ってください。
choe
出力する文字エンコーディングを設定。
「UTF-8」、「Shift_JIS」を設定してください。
ガラケーの場合は多くの場合「UTF-8」だと文字化けを起こしてしまうはずですので「Shift_JIS」を指定してください。
スマートフォンの場合はUTF-8で大丈夫かもしれません。(未検証)
画面にQRコードを出力する場合
画像タグのsrc要素にWebAPIを指定してあげればそのまま出力されます。
<img src="http://chart.apis.google.com/chart?cht=qr&chs=150x150&chl=http://scrap.php.xdomain.jp" />
出力されたQRコード
これを使用することでモバイル版はこちらとか、簡単にQRコードの生成が可能です。
«前の記事:Githubのコードを分析してコーディング規約教えてくれるサイトGoogle Feed APIを使用してRSSを読み込む:次の記事»