Google Driveの共有リンクをQRコードにしたい
質問というか、つぶやきというか、意見というか、愚痴というか。。
いただきました。
写真を格納したフォルダーを共有して、連絡先が分からない人にも見てもらえるようにしたいということで。
QRコードは、読み込み機能を使える人にとっては、なにかと便利ですよね。
直接作成する機能はない
Googleは、QRコードを生成するAPIを公開しています。
これを利用して、当ブログでもページごとのQRコードを生成して、フッターエリアに出力していました。
そこで、Googleならそれくらいのことは標準サービスとして提供しているのではないかと思いました。
ただ、調べてみたところ、そのような機能はありませんでした。。
AndroidやiOSのアプリでは、URLをコピーすることはできます。
Googleドライブ以外のアプリにURLを吐き出すことはできます。
ですが、自前でQRコードを生成することはやっていないのです。。
機能がないならつくればよい
上で書いたとおり、Googleが公開しているAPIを使えば、自前でジェネレートできると考えました。
JavaScriptを書けばよいだけです。
つくってみた
Googleドライブの共有リンクを取得したら、『Source』のところに貼り付けて『QRコードをつくる!』ボタンを押下で、QRコードを生成します。
画像はJPEG形式ですので、右クリック(指でのオペレーションは長押し)すれば保存できます。
URLだけでなく、メールアドレスや普通の文字列もQRコード化できます。
変なことはしないでくださいね。
なお、当サイトではコード実装のみで、変換に関する入出力情報は保存していません。
情報提供の依頼には対応できませんので、ご了承ください。
書いたコード
HTMLとJavaScriptで実現しています。
それぞれのコードは上記のページ内に詳細を記載しております。
ご興味ある方はぜひご覧ください。
興味のない方も、QRコード作成機能のところだけは使っていただければと思います。
機能がないなら探せばよい
もっと細かいことをやりたいですよね。
セルサイズを調整したり、誤り訂正レベルを調整したり、色を変更したり、文字を埋め込んだり、、、
そういうことができるように、Webツールを提供してくれているサイトがあるのです。
最初からこれを書けって?w
JavaScriptで書いたものを自慢したかったのです。
お付き合いくださりありがとうございます。
ご意見やご感想などお聞かせください! コメント機能です。