PythonでQRコード画像を生成する方法をソースコード付きでまとめました。
【QRコード】画像の生成
Pythonモジュール「qrcode」でQRコードを生成します。
「qrcode」は外部モジュールなのでpipでインストールしておく必要があります。
pip install pillow pip install qrcode
※qrcodeでは、QRコード画像を出力するために画像処理モジュールpillowも利用しています。
そのため、pillowもインストールしておきます。
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import qrcode data = 'https://algorithm.joho.info' # 引数の文字列をQRコードに変換 img = qrcode.make(data) # QRコード画像の出力 img.save('output.png')
– | 関連記事 |
---|---|
1 | ■【Python/OpenCV】画像処理入門・サンプル集 |
2 | ■【Python】画像処理プログラミング入門 |
3 | ■【画像処理入門】アルゴリズム&プログラミング |
コメント
Python初心者です。
QRコードを生成して、その画像を表示させたいのですが、
うまくいきません。
現在のコードは以下の通りです。
#QRコードを生成
code = qrcode.make(gencode)
#いったん保存する
code.save(“./Image_qr.png”)
#大きな画像を表示させるために読み込み、リサイズ
img = cv2.resize(cv2.imread(“./Image_qr.png”), (640,640), fx=0, fy=0, interpolation = cv2.INTER_NEAREST)
#cv2.imshowで表示させる
cv2.imshow(“QR”, img)
kin = cv2.waitKey()
いったん保存してそれを読み込むという形で型変換をしていますが、
これを直接変換できるようにしたいのですが何か良い方法はありますでしょうか。
また、このようなことを相談できるサイトの紹介でも良いのでご教示願えませんでしょうか。