📋

QR コードを簡単に作成する

2024/03/22に公開

やりたいこと

外部向けの発表資料を作成している際、聞いてもらう方にリンクを 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