管理人は国家試験勉強のため、4月より一年間このブログの更新頻度を週一回に落とします。ご容赦のほどを。
roadtoalinuxmintuser

theming

roundup
Linux Mint 18.3 : QR コード生成「qrcode」、QR コード解読「ZBar」、GUI「QtQR」[加筆再up] 06:11
アイキャッチ

QR コード生成


qrcode とは


qrcode は QR コードを生成できる Python モジュールです。QR コードの生成はウェブサービスを使えば簡単に行うことができますが、コマンドの良いところは一度にたくさん処理できるところです。

QR コードとは


myqrcode

QR (Quick Response) コードとは、高速読み取りと比較的大きな記憶容量があるために広く使用されている2次元バーコードです。
QR コードは、白い背景に四角い形に配置された黒いセルで構成されています。
コード化された情報は、バイナリ、英数字、漢字のようなあらゆる種類のデータを構成することができます。

インストール


Ctrl
+
Alt
+
T
を押して端末を起動します。
端末へコマンドをペーストするには
Ctrl
+
Shift
+
V
を押します。
次のコマンドを実行します:
sudo apt install -y python-pip
sudo pip install qrcode

使い方


構文はこのようになります:
qr "文字を入力" > 保存名
例えば、このブログの URL を QR コードとして出力したい場合はこうなります:
qr "http://baker-street.jugem.jp" > myqrcode.png
実行するとカレントディレクトリに myqrcode.png が生成されているのが分かります:
範囲を選択_033

SVG 形式の保存にも対応しています:
qr "http://baker-street.jugem.jp" > myqrcode.svg

QR コードの解読


ZBar


ZBar はバーコード、QR コードリーダです。画像ファイルからでも、ウェブカメラからでもバーコードと QRコードをスキャンすることができます。ZBar を使用すると、画像ファイルやウェブカメラからバーコードを解読できます。

インストール


Ctrl
+
Alt
+
T
を押して端末を起動します。
端末へコマンドをペーストするには
Ctrl
+
Shift
+
V
を押します。
次のコマンドを実行します:
sudo apt install -y zbar-toolsFirefox の方はこちらをクリックしてもインストールできます:
インストール

使い方


構文はこのようになっています:
zbarimg ファイル名
例えば:
zbarimg myqrcode.png
出力例:
shellingford@linuxmint ~ $ zbarimg myqrcode.png
QR-Code:http://baker-street.jugem.jp
scanned 1 barcode symbols from 1 images in 0.05 seconds


GUI フロントエンド


QtQR とは


Qt と Python で開発された、QR コードを生成したり解読したりするための qrencode のフロントエンドです。内部で上述した ZBar を使用しています。

インストール


Ctrl
+
Alt
+
T
を押して端末を起動します。
端末へコマンドをペーストするには
Ctrl
+
Shift
+
V
を押します。
次のコマンドを実行します:
sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable -y && sudo apt update && sudo apt install qtqr -y

使い方


使い方はとてもシンプルで、[ Select data type ] から url や電話番号など、どのデータをエンコードしたいか選び、文字を入力したら、ピクセルの大きさや誤り補正レベル、余白の大きさを指定し、最後に [ Save QRcode ] で保存します:
範囲を選択_060
QR コードを解読したいときは [ Decode from file ] または [ Decode from webcam ] をクリックしファイルを選ぶか、QR コードをウェブカメラにかざしましょう:
範囲を選択_061
解読できました。ご丁寧にブラウザーで開くかどうか聞いてくれます:
範囲を選択_062
| Linux |
<< NEW | TOP | OLD>>
スポンサーサイト 06:11
| - |

Show some apps list:


miku

Follow on your feed reader:


About this blog:

Linux Mint-centric chronicle.
Since 2009.
Info 更新日は土曜日です。

roadtoapython

roadtorubyist

git