1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

日々の開発をまとめるAdvent Calendar 2023

Day 23

qrcodeライブラリで簡単QRコード作成術

Last updated at Posted at 2023-12-30

QRコードを生成するためには、Pythonのqrcodeというライブラリを使用することで生成ができます。本記事では、QRコードを生成し、それを画像として保存する方法を解説します。

↓実際に生成したQRコード
qr_code.png

必要なもの
Python: プログラミング言語として使用。
qrcode: QRコードを生成するためのライブラリ。

1: qrcodeライブラリのインストール

まず、必要なライブラリをインストールする必要があります。コマンドラインまたはターミナルで以下のコマンドを実行してください。

pip install qrcode[pil]

2: QRコードの生成

以下のコードは、data変数に入力したデータのQRコードを生成し、それを画像ファイルとして保存します。

import qrcode

# 生成するQRコードのデータ
data = "https://www.example.com"

# QRコードを生成
qr = qrcode.QRCode(
    version=1,  # QRコードのサイズ(1〜40)
    error_correction=qrcode.constants.ERROR_CORRECT_L,  # 誤り訂正レベル
    box_size=10,  # ボックスのサイズ
    border=4,  # ボーダーの幅
)
qr.add_data(data)
qr.make(fit=True)

# QRコードを画像として出力
img = qr.make_image(fill_color="black", back_color="white")

# 画像を保存
img.save("qr_code.png")

このコードはqr_code.pngという名前のファイルでQRコードを保存します。data変数に任意の文字列やURLを入力して、QRコードを生成できます。

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?