LoginSignup
1
3

More than 3 years have passed since last update.

CuteRでQRコード画像をつくった

Last updated at Posted at 2021-01-01

背景

年賀状にQRコードを貼ろうとおもった。ふつうのじゃおもしろくないし、真ん中にロゴが入っているのもちょっと違うし。CuteRというpythonで書かれたコマンドがおもしろそうなので、使えるようにしてみた。


↑ こんなかんじのQRコードがつくれるらしい! ほかでも遊べそうw

pythonのインストール

別記事でまとめた ⇒ macOSでpythonを使えるようにした

CuteRのインストール

作業ディレクトリを作成して移動

$ mkdir CuteR
$ cd CuteR

つくったディレクトリにvenvで仮想環境をつくり、アクティベート

$ python3.9 -m venv .venv
$ . .venv/bin/activate

CuteRをつかってみる

公式サイトにある、サンプルコマンドを打ってみる。無事に動く!!

$ CuteR -c 10 -e H -o sample_output.png -v 10 sample_input.png http://www.chinuno.com

いろいろ試して、コマンド調整

$ CuteR -c 10 -e H -o output.png -v 6 input.png https://scrapbox.io/HPNY2021/01-Jan

使用前 ⇒ 使用後
 ⇒ 

仮想環境を抜ける

(.venv) $ deactivate

リソース

CuteRのページ:https://github.com/chinuno-usami/CuteR

検討したけど使わなかったもの

QArt Codes:https://research.swtch.com/qart
オンラインサービスもあったみたいだけど、終了していた。

qart.js:https://github.com/kciter/qart.js
よさそうなんだけれどSecurityError: The operation is insecure.を解消できず。呼んでいるモジュールが危ないみたい?GitHubのメンテもしばらく行われていないので、自力解決をあきらめた(CuteRのほうが最新更新が新しかった)。

環境

Python 3.9.1 (Dec 28 2020, 11:25:16)
macOS BigSur バージョン 11.1
MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)

1
3
0

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
3