QRコード保持情報とは別に、文字(アルファベット・数字・記号)を描画したQRコードを生成するプログラムです。
管理タグ等にご使用ください。
QRコード生成にはx-hw/amazing-qrを利用しています。
- Pillow 8.2.0 or Later
- amzqr 0.0.1 or Later
実行方法は以下です。
python generate_1characters_qr.py -w=sample -c=A
実行時には、以下のオプションが指定可能です。
- -w, --words
QRコードに保持する文字列
デフォルト:指定なし - -c, --character
QRコード上の描画する文字(1文字)
デフォルト:指定なし - -cc, --character_color
QRコード上の描画する文字の文字色
r,g,b,y,m,c,p の何れかを指定可能
r : red、g : green、b : blue、y : yellow、m : magenta、c : cyan、p : purple
デフォルト:指定なし - -v, --version
QRコードの最低バージョン
指定バージョンのコードで情報が保持しきれない場合は、保持可能な上位のバージョンでQRコードが作成されます
デフォルト:1 - -l, --level
エラー訂正レベル(L,M,Q,H)
デフォルト:H - -n, --save_name
保存ファイル名
デフォルト:qr.png - -d, --save_dir
保存ディレクトリ名
デフォルト:指定なし(カレントディレクトリ) - -f, --font
フォント指定 ※フォントによってはQRコードからはみ出る可能性があります
デフォルト:'font/umefont_670/ume-ugo5.ttf'
高橋かずひと(https://twitter.com/KzhtTkhs)
generate-1characters-qr is under GPL-3.0 License.