ダミー画像を生成するコマンドラインツール v1.1

ダミー画像を生成するコマンドラインツール v1.1

python LGML_DummyImageCreator.py work 640 427 --force -c fff8ee -t "How much wood would\na woodchuck chuck" --center_text "Images\n#{i}" -p "sample_" --bottom_contents "if a woodchuck could\nchuck wood?"

という感じで、下記のツールを更新しました。

更新内容

複数行対応とセンター文字指定、連番数自動埋め込みが主な内容。

  • 2022/12/3 v1.1
    • バージョン表記を追加
    • 画面中央文字列の指定が可能に
    • 画像の中央にデフォルトで連番を表示・ななめ線描画の廃止
    • 連番数値の0のパディング数指定が可能、ファイル名にも有効
    • 各文字列で画像サイズの変数埋め込みと改行に対応
    • その他デザイン調整

地味作業なのでもう更新したくない。けど、画像のオーバーレイぐらいはやるかも。

配布場所

https://github.com/logicalmodelin/LGMLtools/tree/b39b4c94f1b4e4224b5a991780e0b5263416144d/LGML_DummyImageCreator

コマンドヘルプ

usage: LGML_DummyImageCreator.py [-h] [-n NUMBER_OF_IMAGE] [-p PREFIX]
                                 [-s SUFFIX] [-fmt FORMAT] [-c COLOR]
                                 [-tc TEXT_COLOR] [-t TITLE]
                                 [-zp ZERO_PADDING]
                                 [--center_text CENTER_TEXT]
                                 [--bottom_contents BOTTOM_CONTENTS] [--force]
                                 [-V]
                                 output_path width height

指定された枚数とサイズでダミー画像を生成します。 テキスト系の指定は英語のみで、{i}は連番番号に{w}は横幅に{h}は縦幅に変換されます。
で改行指定も可能です。

positional arguments:
  output_path           画像をアウトプットするフォルダ
  width                 出力画像の横幅
  height                出力画像の高さ

optional arguments:
  -h, --help            show this help message and exit
  -n NUMBER_OF_IMAGE, --number_of_image NUMBER_OF_IMAGE
                        出力画像数
  -p PREFIX, --prefix PREFIX
                        出力画像名の接頭語
  -s SUFFIX, --suffix SUFFIX
                        出力画像名の接尾語
  -fmt FORMAT, --format FORMAT
                        エクスポート画像フォーマットの指定
  -c COLOR, --color COLOR
                        色の指定(16進数6文字)
  -tc TEXT_COLOR, --text_color TEXT_COLOR
                        文字色の指定(16進数6文字) 指定ない場合背景色の補色
  -t TITLE, --title TITLE
                        画像に埋め込むタイトル文字
  -zp ZERO_PADDING, --zero_padding ZERO_PADDING
                        画像INDEX番号を0でうめる桁数。
  --center_text CENTER_TEXT
                        画像中央に埋め込む文字
  --bottom_contents BOTTOM_CONTENTS
                        画像右下に埋め込む文字
  --force               上書き確認せずファイルを書き出すか
  -V, --version         show program's version number and exit

コメントを残す

Previous post SubstanceDesigner:ディザ処理
Next post SOPネットワークをpythonコード保存する