📑

DevToys CLI を使ってQRコードを作成

2024/06/27に公開

はじめに

  • 先日リリースされたDevToys CLIでQRコードの画像ファイルを簡単に作成できる..というお話です。

結論

  • 次をターミナルで実行!! (-i -o の意味などは察して&詳しくは公式ヘルプ見てください!)
    echo (QRコードに入れたい情報) > tmp.txt && DevToys.CLI.exe qrcode -i tmp.txt -o qr-image.png
    

手順

  1. DevToysCLIのダウンロード
    * 下記の公式から簡単にダウンロードできます。(そのうちwingetでも行けるみたい)

https://devtoys.app/download

  1. ダウンロードしてきた.zipを開くとDevToys.CLI.exeがあります。

  2. ターミナルで、DevToys.CLI.exeの位置に移動

    # 例
    cd C:\Downloads\DevToysCli\DevToys.Cli.exe
    
  3. あとは、qrcode のオプションを使って呼び出すだけ!(簡単!)

    /path/to/DevToysCli
    echo https://github.com > tmp.txt && DevToys.CLI.exe qrcode -i tmp.txt -o github.png
    echo https://yahoo.co.jp > tmp.txt && DevToys.CLI.exe qrcode -i tmp.txt -o yahoo.png
    echo https://google.co.jp > tmp.txt && DevToys.CLI.exe qrcode -i tmp.txt -o google.png
    

補足

出力する画像について

  • .pngだけでなく、.webp もできました。

    /path/to/DevToysCli
    echo https://github.com > tmp.txt && DevToys.CLI.exe qrcode -i tmp.txt -o github.webp
    
  • 出力サイズは固定で1024x1024になりました。(いまはまだ指定できないみたい)

その他

  • tmp.txt は終わったら削除でOKです

  • たまたま関わっている複数案件で、QRコードをたくさん作成するタスクが振ってきたところ、
    タイムリーにDevToys CLIがリリースされたので使ってみた...といういきさつでした。
    Pythonなどでも簡単に組めますが、DevToys普段使いしている方にはおススメかとおもいます!

Discussion