📋
QR コードを簡単に作成する
やりたいこと
外部向けの発表資料を作成している際、聞いてもらう方にリンクを QR コードで読み込めるようにしたいなと思い、QR コードを作成してくれるサービスを検索してみたものの変な広告とか挟まるのが多くてちょっとなぁ…と。さくっと作れないものかと調べてさくっと作れたので記事にしてみます。
※ QR コードは (株) デンソーウェーブの登録商標です。
結論
- Python でさくっと作成できる
- 他の言語でもできると思うが、Python でしか試していない
詳細
極めて単純。
requirements.txt
qrcode==7.4.2
main
実行の度に URL を書き換えたくなかったので実行オプションで URL を指定するようにしているが、そうしない場合は、main
の2行だけで OK。
import argparse
import qrcode
def main(url: str):
img = qrcode.make(url)
img.save('qr.png')
if __name__ == '__main__':
parser = argparse.ArgumentParser()
parser.add_argument('--url', type=str, required=True)
args = parser.parse_args()
main(args.url)
ということで
QR コードの作成を Python でやってみました。ここまで簡単だとは思っていなかったです笑
モジュール開発者の方には頭が上がりません。
以上です。
Discussion